Rebaseline imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.https...
authortsavell@apple.com <tsavell@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 8 Oct 2018 16:48:21 +0000 (16:48 +0000)
committertsavell@apple.com <tsavell@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 8 Oct 2018 16:48:21 +0000 (16:48 +0000)
https://bugs.webkit.org/show_bug.cgi?id=190352

LayoutTests/imported/w3c:

Unreviewed Test Expetations

* web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.https.worker-expected.txt:

LayoutTests:

Unreviewed test Gardening

* platform/mac-highsierra/hkdf.https.worker-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.https.worker-expected.txt.
* platform/mac/hkdf.https.worker-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.https.worker-expected.txt.
* platform/mac/imported/w3c/canvas/2d.shadow.gradient.basic-expected.png: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@236915 268f45cc-cd09-0410-ab3c-d52691b4dbfc

LayoutTests/ChangeLog
LayoutTests/imported/w3c/ChangeLog
LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.https.worker-expected.txt
LayoutTests/platform/mac-highsierra/hkdf.https.worker-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac/hkdf.https.worker-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac/imported/w3c/canvas/2d.shadow.gradient.basic-expected.png [new file with mode: 0644]

index 69cd7d2..3bf9dc9 100644 (file)
@@ -1,3 +1,14 @@
+2018-10-08  Truitt Savell  <tsavell@apple.com>
+
+        Rebaseline imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.https.worker.html for Mojave
+        https://bugs.webkit.org/show_bug.cgi?id=190352
+
+        Unreviewed test Gardening
+
+        * platform/mac-highsierra/hkdf.https.worker-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.https.worker-expected.txt.
+        * platform/mac/hkdf.https.worker-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.https.worker-expected.txt.
+        * platform/mac/imported/w3c/canvas/2d.shadow.gradient.basic-expected.png: Added.
+
 2018-10-05  Devin Rousso  <drousso@apple.com>
 
         Web Inspector: refactor constructor of WI.Resource
index 58badfd..d7ea204 100644 (file)
@@ -1,3 +1,12 @@
+2018-10-08  Truitt Savell  <tsavell@apple.com>
+
+        Rebaseline imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.https.worker.html for Mojave
+        https://bugs.webkit.org/show_bug.cgi?id=190352
+
+        Unreviewed Test Expetations
+
+        * web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.https.worker-expected.txt:
+
 2018-10-06  Justin Michaud  <justin_michaud@apple.com>
 
         Properly determine if css custom property values are computationally independent
index bb4fdf5..bdf66ad 100644 (file)
@@ -2471,69 +2471,69 @@ PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using long derivedK
 PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using long derivedKey, empty salt, PBKDF2, with empty info 
 PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using long derivedKey, empty salt, PBKDF2, with empty info 
 PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using long derivedKey, empty salt, PBKDF2, with empty info 
-FAIL empty derivedKey, normal salt, SHA-384, with normal info assert_unreached: deriveBits failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS empty derivedKey, normal salt, SHA-384, with normal info 
 PASS empty derivedKey, normal salt, SHA-384, with normal info with 0 length 
-FAIL Derived key of type name: AES-CBC length: 128  using empty derivedKey, normal salt, SHA-384, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CBC length: 128  using empty derivedKey, normal salt, SHA-384, with normal info 
 FAIL Derived key of type name: AES-CBC length: 128  using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CBC length: 128  using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-CBC length: 128  using empty derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CBC length: 192  using empty derivedKey, normal salt, SHA-384, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CBC length: 192  using empty derivedKey, normal salt, SHA-384, with normal info 
 FAIL Derived key of type name: AES-CBC length: 192  using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CBC length: 192  using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-CBC length: 192  using empty derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CBC length: 256  using empty derivedKey, normal salt, SHA-384, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CBC length: 256  using empty derivedKey, normal salt, SHA-384, with normal info 
 FAIL Derived key of type name: AES-CBC length: 256  using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CBC length: 256  using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-CBC length: 256  using empty derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CTR length: 128  using empty derivedKey, normal salt, SHA-384, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CTR length: 128  using empty derivedKey, normal salt, SHA-384, with normal info 
 FAIL Derived key of type name: AES-CTR length: 128  using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CTR length: 128  using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-CTR length: 128  using empty derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CTR length: 192  using empty derivedKey, normal salt, SHA-384, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CTR length: 192  using empty derivedKey, normal salt, SHA-384, with normal info 
 FAIL Derived key of type name: AES-CTR length: 192  using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CTR length: 192  using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-CTR length: 192  using empty derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CTR length: 256  using empty derivedKey, normal salt, SHA-384, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CTR length: 256  using empty derivedKey, normal salt, SHA-384, with normal info 
 FAIL Derived key of type name: AES-CTR length: 256  using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CTR length: 256  using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-CTR length: 256  using empty derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-GCM length: 128  using empty derivedKey, normal salt, SHA-384, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-GCM length: 128  using empty derivedKey, normal salt, SHA-384, with normal info 
 FAIL Derived key of type name: AES-GCM length: 128  using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-GCM length: 128  using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-GCM length: 128  using empty derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-GCM length: 192  using empty derivedKey, normal salt, SHA-384, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-GCM length: 192  using empty derivedKey, normal salt, SHA-384, with normal info 
 FAIL Derived key of type name: AES-GCM length: 192  using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-GCM length: 192  using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-GCM length: 192  using empty derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-GCM length: 256  using empty derivedKey, normal salt, SHA-384, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-GCM length: 256  using empty derivedKey, normal salt, SHA-384, with normal info 
 FAIL Derived key of type name: AES-GCM length: 256  using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-GCM length: 256  using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-GCM length: 256  using empty derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-KW length: 128  using empty derivedKey, normal salt, SHA-384, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-KW length: 128  using empty derivedKey, normal salt, SHA-384, with normal info 
 FAIL Derived key of type name: AES-KW length: 128  using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-KW length: 128  using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-KW length: 128  using empty derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-KW length: 192  using empty derivedKey, normal salt, SHA-384, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-KW length: 192  using empty derivedKey, normal salt, SHA-384, with normal info 
 FAIL Derived key of type name: AES-KW length: 192  using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-KW length: 192  using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-KW length: 192  using empty derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-KW length: 256  using empty derivedKey, normal salt, SHA-384, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-KW length: 256  using empty derivedKey, normal salt, SHA-384, with normal info 
 FAIL Derived key of type name: AES-KW length: 256  using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-KW length: 256  using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-KW length: 256  using empty derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, normal salt, SHA-384, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, normal salt, SHA-384, with normal info 
 FAIL Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage 
 PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, normal salt, SHA-384, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, normal salt, SHA-384, with normal info 
 FAIL Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage 
 PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, normal salt, SHA-384, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, normal salt, SHA-384, with normal info 
 FAIL Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage 
 PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, normal salt, SHA-384, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, normal salt, SHA-384, with normal info 
 FAIL Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage 
 PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key 
@@ -2544,69 +2544,69 @@ PASS empty derivedKey, normal salt, SHA-384, with normal info with non-multiple
 FAIL empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveBits with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS empty derivedKey, normal salt, SHA-384, with normal info with missing deriveBits usage 
 PASS empty derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key 
-FAIL empty derivedKey, normal salt, SHA-384, with empty info assert_unreached: deriveBits failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS empty derivedKey, normal salt, SHA-384, with empty info 
 PASS empty derivedKey, normal salt, SHA-384, with empty info with 0 length 
-FAIL Derived key of type name: AES-CBC length: 128  using empty derivedKey, normal salt, SHA-384, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CBC length: 128  using empty derivedKey, normal salt, SHA-384, with empty info 
 FAIL Derived key of type name: AES-CBC length: 128  using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CBC length: 128  using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-CBC length: 128  using empty derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CBC length: 192  using empty derivedKey, normal salt, SHA-384, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CBC length: 192  using empty derivedKey, normal salt, SHA-384, with empty info 
 FAIL Derived key of type name: AES-CBC length: 192  using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CBC length: 192  using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-CBC length: 192  using empty derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CBC length: 256  using empty derivedKey, normal salt, SHA-384, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CBC length: 256  using empty derivedKey, normal salt, SHA-384, with empty info 
 FAIL Derived key of type name: AES-CBC length: 256  using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CBC length: 256  using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-CBC length: 256  using empty derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CTR length: 128  using empty derivedKey, normal salt, SHA-384, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CTR length: 128  using empty derivedKey, normal salt, SHA-384, with empty info 
 FAIL Derived key of type name: AES-CTR length: 128  using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CTR length: 128  using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-CTR length: 128  using empty derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CTR length: 192  using empty derivedKey, normal salt, SHA-384, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CTR length: 192  using empty derivedKey, normal salt, SHA-384, with empty info 
 FAIL Derived key of type name: AES-CTR length: 192  using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CTR length: 192  using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-CTR length: 192  using empty derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CTR length: 256  using empty derivedKey, normal salt, SHA-384, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CTR length: 256  using empty derivedKey, normal salt, SHA-384, with empty info 
 FAIL Derived key of type name: AES-CTR length: 256  using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CTR length: 256  using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-CTR length: 256  using empty derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-GCM length: 128  using empty derivedKey, normal salt, SHA-384, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-GCM length: 128  using empty derivedKey, normal salt, SHA-384, with empty info 
 FAIL Derived key of type name: AES-GCM length: 128  using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-GCM length: 128  using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-GCM length: 128  using empty derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-GCM length: 192  using empty derivedKey, normal salt, SHA-384, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-GCM length: 192  using empty derivedKey, normal salt, SHA-384, with empty info 
 FAIL Derived key of type name: AES-GCM length: 192  using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-GCM length: 192  using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-GCM length: 192  using empty derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-GCM length: 256  using empty derivedKey, normal salt, SHA-384, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-GCM length: 256  using empty derivedKey, normal salt, SHA-384, with empty info 
 FAIL Derived key of type name: AES-GCM length: 256  using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-GCM length: 256  using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-GCM length: 256  using empty derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-KW length: 128  using empty derivedKey, normal salt, SHA-384, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-KW length: 128  using empty derivedKey, normal salt, SHA-384, with empty info 
 FAIL Derived key of type name: AES-KW length: 128  using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-KW length: 128  using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-KW length: 128  using empty derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-KW length: 192  using empty derivedKey, normal salt, SHA-384, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-KW length: 192  using empty derivedKey, normal salt, SHA-384, with empty info 
 FAIL Derived key of type name: AES-KW length: 192  using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-KW length: 192  using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-KW length: 192  using empty derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-KW length: 256  using empty derivedKey, normal salt, SHA-384, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-KW length: 256  using empty derivedKey, normal salt, SHA-384, with empty info 
 FAIL Derived key of type name: AES-KW length: 256  using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-KW length: 256  using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-KW length: 256  using empty derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, normal salt, SHA-384, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, normal salt, SHA-384, with empty info 
 FAIL Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage 
 PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, normal salt, SHA-384, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, normal salt, SHA-384, with empty info 
 FAIL Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage 
 PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, normal salt, SHA-384, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, normal salt, SHA-384, with empty info 
 FAIL Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage 
 PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, normal salt, SHA-384, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, normal salt, SHA-384, with empty info 
 FAIL Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage 
 PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key 
@@ -2617,69 +2617,69 @@ PASS empty derivedKey, normal salt, SHA-384, with empty info with non-multiple o
 FAIL empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveBits with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS empty derivedKey, normal salt, SHA-384, with empty info with missing deriveBits usage 
 PASS empty derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key 
-FAIL empty derivedKey, normal salt, SHA-512, with normal info assert_unreached: deriveBits failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS empty derivedKey, normal salt, SHA-512, with normal info 
 PASS empty derivedKey, normal salt, SHA-512, with normal info with 0 length 
-FAIL Derived key of type name: AES-CBC length: 128  using empty derivedKey, normal salt, SHA-512, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CBC length: 128  using empty derivedKey, normal salt, SHA-512, with normal info 
 FAIL Derived key of type name: AES-CBC length: 128  using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CBC length: 128  using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-CBC length: 128  using empty derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CBC length: 192  using empty derivedKey, normal salt, SHA-512, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CBC length: 192  using empty derivedKey, normal salt, SHA-512, with normal info 
 FAIL Derived key of type name: AES-CBC length: 192  using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CBC length: 192  using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-CBC length: 192  using empty derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CBC length: 256  using empty derivedKey, normal salt, SHA-512, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CBC length: 256  using empty derivedKey, normal salt, SHA-512, with normal info 
 FAIL Derived key of type name: AES-CBC length: 256  using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CBC length: 256  using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-CBC length: 256  using empty derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CTR length: 128  using empty derivedKey, normal salt, SHA-512, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CTR length: 128  using empty derivedKey, normal salt, SHA-512, with normal info 
 FAIL Derived key of type name: AES-CTR length: 128  using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CTR length: 128  using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-CTR length: 128  using empty derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CTR length: 192  using empty derivedKey, normal salt, SHA-512, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CTR length: 192  using empty derivedKey, normal salt, SHA-512, with normal info 
 FAIL Derived key of type name: AES-CTR length: 192  using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CTR length: 192  using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-CTR length: 192  using empty derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CTR length: 256  using empty derivedKey, normal salt, SHA-512, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CTR length: 256  using empty derivedKey, normal salt, SHA-512, with normal info 
 FAIL Derived key of type name: AES-CTR length: 256  using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CTR length: 256  using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-CTR length: 256  using empty derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-GCM length: 128  using empty derivedKey, normal salt, SHA-512, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-GCM length: 128  using empty derivedKey, normal salt, SHA-512, with normal info 
 FAIL Derived key of type name: AES-GCM length: 128  using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-GCM length: 128  using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-GCM length: 128  using empty derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-GCM length: 192  using empty derivedKey, normal salt, SHA-512, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-GCM length: 192  using empty derivedKey, normal salt, SHA-512, with normal info 
 FAIL Derived key of type name: AES-GCM length: 192  using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-GCM length: 192  using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-GCM length: 192  using empty derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-GCM length: 256  using empty derivedKey, normal salt, SHA-512, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-GCM length: 256  using empty derivedKey, normal salt, SHA-512, with normal info 
 FAIL Derived key of type name: AES-GCM length: 256  using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-GCM length: 256  using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-GCM length: 256  using empty derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-KW length: 128  using empty derivedKey, normal salt, SHA-512, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-KW length: 128  using empty derivedKey, normal salt, SHA-512, with normal info 
 FAIL Derived key of type name: AES-KW length: 128  using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-KW length: 128  using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-KW length: 128  using empty derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-KW length: 192  using empty derivedKey, normal salt, SHA-512, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-KW length: 192  using empty derivedKey, normal salt, SHA-512, with normal info 
 FAIL Derived key of type name: AES-KW length: 192  using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-KW length: 192  using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-KW length: 192  using empty derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-KW length: 256  using empty derivedKey, normal salt, SHA-512, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-KW length: 256  using empty derivedKey, normal salt, SHA-512, with normal info 
 FAIL Derived key of type name: AES-KW length: 256  using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-KW length: 256  using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-KW length: 256  using empty derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, normal salt, SHA-512, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, normal salt, SHA-512, with normal info 
 FAIL Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage 
 PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, normal salt, SHA-512, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, normal salt, SHA-512, with normal info 
 FAIL Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage 
 PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, normal salt, SHA-512, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, normal salt, SHA-512, with normal info 
 FAIL Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage 
 PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, normal salt, SHA-512, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, normal salt, SHA-512, with normal info 
 FAIL Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage 
 PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key 
@@ -2690,69 +2690,69 @@ PASS empty derivedKey, normal salt, SHA-512, with normal info with non-multiple
 FAIL empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512 assert_equals: deriveBits with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS empty derivedKey, normal salt, SHA-512, with normal info with missing deriveBits usage 
 PASS empty derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key 
-FAIL empty derivedKey, normal salt, SHA-512, with empty info assert_unreached: deriveBits failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS empty derivedKey, normal salt, SHA-512, with empty info 
 PASS empty derivedKey, normal salt, SHA-512, with empty info with 0 length 
-FAIL Derived key of type name: AES-CBC length: 128  using empty derivedKey, normal salt, SHA-512, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CBC length: 128  using empty derivedKey, normal salt, SHA-512, with empty info 
 FAIL Derived key of type name: AES-CBC length: 128  using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CBC length: 128  using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-CBC length: 128  using empty derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CBC length: 192  using empty derivedKey, normal salt, SHA-512, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CBC length: 192  using empty derivedKey, normal salt, SHA-512, with empty info 
 FAIL Derived key of type name: AES-CBC length: 192  using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CBC length: 192  using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-CBC length: 192  using empty derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CBC length: 256  using empty derivedKey, normal salt, SHA-512, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CBC length: 256  using empty derivedKey, normal salt, SHA-512, with empty info 
 FAIL Derived key of type name: AES-CBC length: 256  using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CBC length: 256  using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-CBC length: 256  using empty derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CTR length: 128  using empty derivedKey, normal salt, SHA-512, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CTR length: 128  using empty derivedKey, normal salt, SHA-512, with empty info 
 FAIL Derived key of type name: AES-CTR length: 128  using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CTR length: 128  using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-CTR length: 128  using empty derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CTR length: 192  using empty derivedKey, normal salt, SHA-512, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CTR length: 192  using empty derivedKey, normal salt, SHA-512, with empty info 
 FAIL Derived key of type name: AES-CTR length: 192  using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CTR length: 192  using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-CTR length: 192  using empty derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CTR length: 256  using empty derivedKey, normal salt, SHA-512, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CTR length: 256  using empty derivedKey, normal salt, SHA-512, with empty info 
 FAIL Derived key of type name: AES-CTR length: 256  using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CTR length: 256  using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-CTR length: 256  using empty derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-GCM length: 128  using empty derivedKey, normal salt, SHA-512, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-GCM length: 128  using empty derivedKey, normal salt, SHA-512, with empty info 
 FAIL Derived key of type name: AES-GCM length: 128  using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-GCM length: 128  using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-GCM length: 128  using empty derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-GCM length: 192  using empty derivedKey, normal salt, SHA-512, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-GCM length: 192  using empty derivedKey, normal salt, SHA-512, with empty info 
 FAIL Derived key of type name: AES-GCM length: 192  using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-GCM length: 192  using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-GCM length: 192  using empty derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-GCM length: 256  using empty derivedKey, normal salt, SHA-512, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-GCM length: 256  using empty derivedKey, normal salt, SHA-512, with empty info 
 FAIL Derived key of type name: AES-GCM length: 256  using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-GCM length: 256  using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-GCM length: 256  using empty derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-KW length: 128  using empty derivedKey, normal salt, SHA-512, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-KW length: 128  using empty derivedKey, normal salt, SHA-512, with empty info 
 FAIL Derived key of type name: AES-KW length: 128  using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-KW length: 128  using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-KW length: 128  using empty derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-KW length: 192  using empty derivedKey, normal salt, SHA-512, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-KW length: 192  using empty derivedKey, normal salt, SHA-512, with empty info 
 FAIL Derived key of type name: AES-KW length: 192  using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-KW length: 192  using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-KW length: 192  using empty derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-KW length: 256  using empty derivedKey, normal salt, SHA-512, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-KW length: 256  using empty derivedKey, normal salt, SHA-512, with empty info 
 FAIL Derived key of type name: AES-KW length: 256  using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-KW length: 256  using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-KW length: 256  using empty derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, normal salt, SHA-512, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, normal salt, SHA-512, with empty info 
 FAIL Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage 
 PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, normal salt, SHA-512, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, normal salt, SHA-512, with empty info 
 FAIL Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage 
 PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, normal salt, SHA-512, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, normal salt, SHA-512, with empty info 
 FAIL Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage 
 PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, normal salt, SHA-512, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, normal salt, SHA-512, with empty info 
 FAIL Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage 
 PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key 
@@ -2763,69 +2763,69 @@ PASS empty derivedKey, normal salt, SHA-512, with empty info with non-multiple o
 FAIL empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512 assert_equals: deriveBits with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS empty derivedKey, normal salt, SHA-512, with empty info with missing deriveBits usage 
 PASS empty derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key 
-FAIL empty derivedKey, normal salt, SHA-1, with normal info assert_unreached: deriveBits failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS empty derivedKey, normal salt, SHA-1, with normal info 
 PASS empty derivedKey, normal salt, SHA-1, with normal info with 0 length 
-FAIL Derived key of type name: AES-CBC length: 128  using empty derivedKey, normal salt, SHA-1, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CBC length: 128  using empty derivedKey, normal salt, SHA-1, with normal info 
 FAIL Derived key of type name: AES-CBC length: 128  using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CBC length: 128  using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-CBC length: 128  using empty derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CBC length: 192  using empty derivedKey, normal salt, SHA-1, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CBC length: 192  using empty derivedKey, normal salt, SHA-1, with normal info 
 FAIL Derived key of type name: AES-CBC length: 192  using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CBC length: 192  using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-CBC length: 192  using empty derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CBC length: 256  using empty derivedKey, normal salt, SHA-1, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CBC length: 256  using empty derivedKey, normal salt, SHA-1, with normal info 
 FAIL Derived key of type name: AES-CBC length: 256  using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CBC length: 256  using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-CBC length: 256  using empty derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CTR length: 128  using empty derivedKey, normal salt, SHA-1, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CTR length: 128  using empty derivedKey, normal salt, SHA-1, with normal info 
 FAIL Derived key of type name: AES-CTR length: 128  using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CTR length: 128  using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-CTR length: 128  using empty derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CTR length: 192  using empty derivedKey, normal salt, SHA-1, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CTR length: 192  using empty derivedKey, normal salt, SHA-1, with normal info 
 FAIL Derived key of type name: AES-CTR length: 192  using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CTR length: 192  using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-CTR length: 192  using empty derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CTR length: 256  using empty derivedKey, normal salt, SHA-1, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CTR length: 256  using empty derivedKey, normal salt, SHA-1, with normal info 
 FAIL Derived key of type name: AES-CTR length: 256  using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CTR length: 256  using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-CTR length: 256  using empty derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-GCM length: 128  using empty derivedKey, normal salt, SHA-1, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-GCM length: 128  using empty derivedKey, normal salt, SHA-1, with normal info 
 FAIL Derived key of type name: AES-GCM length: 128  using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-GCM length: 128  using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-GCM length: 128  using empty derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-GCM length: 192  using empty derivedKey, normal salt, SHA-1, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-GCM length: 192  using empty derivedKey, normal salt, SHA-1, with normal info 
 FAIL Derived key of type name: AES-GCM length: 192  using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-GCM length: 192  using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-GCM length: 192  using empty derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-GCM length: 256  using empty derivedKey, normal salt, SHA-1, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-GCM length: 256  using empty derivedKey, normal salt, SHA-1, with normal info 
 FAIL Derived key of type name: AES-GCM length: 256  using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-GCM length: 256  using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-GCM length: 256  using empty derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-KW length: 128  using empty derivedKey, normal salt, SHA-1, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-KW length: 128  using empty derivedKey, normal salt, SHA-1, with normal info 
 FAIL Derived key of type name: AES-KW length: 128  using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-KW length: 128  using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-KW length: 128  using empty derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-KW length: 192  using empty derivedKey, normal salt, SHA-1, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-KW length: 192  using empty derivedKey, normal salt, SHA-1, with normal info 
 FAIL Derived key of type name: AES-KW length: 192  using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-KW length: 192  using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-KW length: 192  using empty derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-KW length: 256  using empty derivedKey, normal salt, SHA-1, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-KW length: 256  using empty derivedKey, normal salt, SHA-1, with normal info 
 FAIL Derived key of type name: AES-KW length: 256  using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-KW length: 256  using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-KW length: 256  using empty derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, normal salt, SHA-1, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, normal salt, SHA-1, with normal info 
 FAIL Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage 
 PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, normal salt, SHA-1, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, normal salt, SHA-1, with normal info 
 FAIL Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage 
 PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, normal salt, SHA-1, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, normal salt, SHA-1, with normal info 
 FAIL Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage 
 PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, normal salt, SHA-1, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, normal salt, SHA-1, with normal info 
 FAIL Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage 
 PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key 
@@ -2836,69 +2836,69 @@ PASS empty derivedKey, normal salt, SHA-1, with normal info with non-multiple of
 FAIL empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1 assert_equals: deriveBits with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS empty derivedKey, normal salt, SHA-1, with normal info with missing deriveBits usage 
 PASS empty derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key 
-FAIL empty derivedKey, normal salt, SHA-1, with empty info assert_unreached: deriveBits failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS empty derivedKey, normal salt, SHA-1, with empty info 
 PASS empty derivedKey, normal salt, SHA-1, with empty info with 0 length 
-FAIL Derived key of type name: AES-CBC length: 128  using empty derivedKey, normal salt, SHA-1, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CBC length: 128  using empty derivedKey, normal salt, SHA-1, with empty info 
 FAIL Derived key of type name: AES-CBC length: 128  using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CBC length: 128  using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-CBC length: 128  using empty derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CBC length: 192  using empty derivedKey, normal salt, SHA-1, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CBC length: 192  using empty derivedKey, normal salt, SHA-1, with empty info 
 FAIL Derived key of type name: AES-CBC length: 192  using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CBC length: 192  using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-CBC length: 192  using empty derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CBC length: 256  using empty derivedKey, normal salt, SHA-1, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CBC length: 256  using empty derivedKey, normal salt, SHA-1, with empty info 
 FAIL Derived key of type name: AES-CBC length: 256  using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CBC length: 256  using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-CBC length: 256  using empty derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CTR length: 128  using empty derivedKey, normal salt, SHA-1, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CTR length: 128  using empty derivedKey, normal salt, SHA-1, with empty info 
 FAIL Derived key of type name: AES-CTR length: 128  using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CTR length: 128  using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-CTR length: 128  using empty derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CTR length: 192  using empty derivedKey, normal salt, SHA-1, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CTR length: 192  using empty derivedKey, normal salt, SHA-1, with empty info 
 FAIL Derived key of type name: AES-CTR length: 192  using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CTR length: 192  using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-CTR length: 192  using empty derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CTR length: 256  using empty derivedKey, normal salt, SHA-1, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CTR length: 256  using empty derivedKey, normal salt, SHA-1, with empty info 
 FAIL Derived key of type name: AES-CTR length: 256  using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CTR length: 256  using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-CTR length: 256  using empty derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-GCM length: 128  using empty derivedKey, normal salt, SHA-1, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-GCM length: 128  using empty derivedKey, normal salt, SHA-1, with empty info 
 FAIL Derived key of type name: AES-GCM length: 128  using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-GCM length: 128  using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-GCM length: 128  using empty derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-GCM length: 192  using empty derivedKey, normal salt, SHA-1, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-GCM length: 192  using empty derivedKey, normal salt, SHA-1, with empty info 
 FAIL Derived key of type name: AES-GCM length: 192  using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-GCM length: 192  using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-GCM length: 192  using empty derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-GCM length: 256  using empty derivedKey, normal salt, SHA-1, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-GCM length: 256  using empty derivedKey, normal salt, SHA-1, with empty info 
 FAIL Derived key of type name: AES-GCM length: 256  using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-GCM length: 256  using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-GCM length: 256  using empty derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-KW length: 128  using empty derivedKey, normal salt, SHA-1, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-KW length: 128  using empty derivedKey, normal salt, SHA-1, with empty info 
 FAIL Derived key of type name: AES-KW length: 128  using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-KW length: 128  using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-KW length: 128  using empty derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-KW length: 192  using empty derivedKey, normal salt, SHA-1, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-KW length: 192  using empty derivedKey, normal salt, SHA-1, with empty info 
 FAIL Derived key of type name: AES-KW length: 192  using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-KW length: 192  using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-KW length: 192  using empty derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-KW length: 256  using empty derivedKey, normal salt, SHA-1, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-KW length: 256  using empty derivedKey, normal salt, SHA-1, with empty info 
 FAIL Derived key of type name: AES-KW length: 256  using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-KW length: 256  using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-KW length: 256  using empty derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, normal salt, SHA-1, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, normal salt, SHA-1, with empty info 
 FAIL Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage 
 PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, normal salt, SHA-1, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, normal salt, SHA-1, with empty info 
 FAIL Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage 
 PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, normal salt, SHA-1, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, normal salt, SHA-1, with empty info 
 FAIL Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage 
 PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, normal salt, SHA-1, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, normal salt, SHA-1, with empty info 
 FAIL Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage 
 PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key 
@@ -2909,69 +2909,69 @@ PASS empty derivedKey, normal salt, SHA-1, with empty info with non-multiple of
 FAIL empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1 assert_equals: deriveBits with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS empty derivedKey, normal salt, SHA-1, with empty info with missing deriveBits usage 
 PASS empty derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key 
-FAIL empty derivedKey, normal salt, SHA-256, with normal info assert_unreached: deriveBits failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS empty derivedKey, normal salt, SHA-256, with normal info 
 PASS empty derivedKey, normal salt, SHA-256, with normal info with 0 length 
-FAIL Derived key of type name: AES-CBC length: 128  using empty derivedKey, normal salt, SHA-256, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CBC length: 128  using empty derivedKey, normal salt, SHA-256, with normal info 
 FAIL Derived key of type name: AES-CBC length: 128  using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CBC length: 128  using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-CBC length: 128  using empty derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CBC length: 192  using empty derivedKey, normal salt, SHA-256, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CBC length: 192  using empty derivedKey, normal salt, SHA-256, with normal info 
 FAIL Derived key of type name: AES-CBC length: 192  using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CBC length: 192  using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-CBC length: 192  using empty derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CBC length: 256  using empty derivedKey, normal salt, SHA-256, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CBC length: 256  using empty derivedKey, normal salt, SHA-256, with normal info 
 FAIL Derived key of type name: AES-CBC length: 256  using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CBC length: 256  using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-CBC length: 256  using empty derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CTR length: 128  using empty derivedKey, normal salt, SHA-256, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CTR length: 128  using empty derivedKey, normal salt, SHA-256, with normal info 
 FAIL Derived key of type name: AES-CTR length: 128  using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CTR length: 128  using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-CTR length: 128  using empty derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CTR length: 192  using empty derivedKey, normal salt, SHA-256, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CTR length: 192  using empty derivedKey, normal salt, SHA-256, with normal info 
 FAIL Derived key of type name: AES-CTR length: 192  using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CTR length: 192  using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-CTR length: 192  using empty derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CTR length: 256  using empty derivedKey, normal salt, SHA-256, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CTR length: 256  using empty derivedKey, normal salt, SHA-256, with normal info 
 FAIL Derived key of type name: AES-CTR length: 256  using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CTR length: 256  using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-CTR length: 256  using empty derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-GCM length: 128  using empty derivedKey, normal salt, SHA-256, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-GCM length: 128  using empty derivedKey, normal salt, SHA-256, with normal info 
 FAIL Derived key of type name: AES-GCM length: 128  using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-GCM length: 128  using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-GCM length: 128  using empty derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-GCM length: 192  using empty derivedKey, normal salt, SHA-256, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-GCM length: 192  using empty derivedKey, normal salt, SHA-256, with normal info 
 FAIL Derived key of type name: AES-GCM length: 192  using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-GCM length: 192  using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-GCM length: 192  using empty derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-GCM length: 256  using empty derivedKey, normal salt, SHA-256, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-GCM length: 256  using empty derivedKey, normal salt, SHA-256, with normal info 
 FAIL Derived key of type name: AES-GCM length: 256  using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-GCM length: 256  using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-GCM length: 256  using empty derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-KW length: 128  using empty derivedKey, normal salt, SHA-256, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-KW length: 128  using empty derivedKey, normal salt, SHA-256, with normal info 
 FAIL Derived key of type name: AES-KW length: 128  using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-KW length: 128  using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-KW length: 128  using empty derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-KW length: 192  using empty derivedKey, normal salt, SHA-256, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-KW length: 192  using empty derivedKey, normal salt, SHA-256, with normal info 
 FAIL Derived key of type name: AES-KW length: 192  using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-KW length: 192  using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-KW length: 192  using empty derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-KW length: 256  using empty derivedKey, normal salt, SHA-256, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-KW length: 256  using empty derivedKey, normal salt, SHA-256, with normal info 
 FAIL Derived key of type name: AES-KW length: 256  using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-KW length: 256  using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-KW length: 256  using empty derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, normal salt, SHA-256, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, normal salt, SHA-256, with normal info 
 FAIL Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage 
 PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, normal salt, SHA-256, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, normal salt, SHA-256, with normal info 
 FAIL Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage 
 PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, normal salt, SHA-256, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, normal salt, SHA-256, with normal info 
 FAIL Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage 
 PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, normal salt, SHA-256, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, normal salt, SHA-256, with normal info 
 FAIL Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage 
 PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key 
@@ -2982,69 +2982,69 @@ PASS empty derivedKey, normal salt, SHA-256, with normal info with non-multiple
 FAIL empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256 assert_equals: deriveBits with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS empty derivedKey, normal salt, SHA-256, with normal info with missing deriveBits usage 
 PASS empty derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key 
-FAIL empty derivedKey, normal salt, SHA-256, with empty info assert_unreached: deriveBits failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS empty derivedKey, normal salt, SHA-256, with empty info 
 PASS empty derivedKey, normal salt, SHA-256, with empty info with 0 length 
-FAIL Derived key of type name: AES-CBC length: 128  using empty derivedKey, normal salt, SHA-256, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CBC length: 128  using empty derivedKey, normal salt, SHA-256, with empty info 
 FAIL Derived key of type name: AES-CBC length: 128  using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CBC length: 128  using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-CBC length: 128  using empty derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CBC length: 192  using empty derivedKey, normal salt, SHA-256, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CBC length: 192  using empty derivedKey, normal salt, SHA-256, with empty info 
 FAIL Derived key of type name: AES-CBC length: 192  using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CBC length: 192  using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-CBC length: 192  using empty derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CBC length: 256  using empty derivedKey, normal salt, SHA-256, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CBC length: 256  using empty derivedKey, normal salt, SHA-256, with empty info 
 FAIL Derived key of type name: AES-CBC length: 256  using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CBC length: 256  using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-CBC length: 256  using empty derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CTR length: 128  using empty derivedKey, normal salt, SHA-256, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CTR length: 128  using empty derivedKey, normal salt, SHA-256, with empty info 
 FAIL Derived key of type name: AES-CTR length: 128  using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CTR length: 128  using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-CTR length: 128  using empty derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CTR length: 192  using empty derivedKey, normal salt, SHA-256, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CTR length: 192  using empty derivedKey, normal salt, SHA-256, with empty info 
 FAIL Derived key of type name: AES-CTR length: 192  using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CTR length: 192  using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-CTR length: 192  using empty derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CTR length: 256  using empty derivedKey, normal salt, SHA-256, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CTR length: 256  using empty derivedKey, normal salt, SHA-256, with empty info 
 FAIL Derived key of type name: AES-CTR length: 256  using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CTR length: 256  using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-CTR length: 256  using empty derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-GCM length: 128  using empty derivedKey, normal salt, SHA-256, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-GCM length: 128  using empty derivedKey, normal salt, SHA-256, with empty info 
 FAIL Derived key of type name: AES-GCM length: 128  using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-GCM length: 128  using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-GCM length: 128  using empty derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-GCM length: 192  using empty derivedKey, normal salt, SHA-256, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-GCM length: 192  using empty derivedKey, normal salt, SHA-256, with empty info 
 FAIL Derived key of type name: AES-GCM length: 192  using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-GCM length: 192  using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-GCM length: 192  using empty derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-GCM length: 256  using empty derivedKey, normal salt, SHA-256, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-GCM length: 256  using empty derivedKey, normal salt, SHA-256, with empty info 
 FAIL Derived key of type name: AES-GCM length: 256  using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-GCM length: 256  using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-GCM length: 256  using empty derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-KW length: 128  using empty derivedKey, normal salt, SHA-256, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-KW length: 128  using empty derivedKey, normal salt, SHA-256, with empty info 
 FAIL Derived key of type name: AES-KW length: 128  using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-KW length: 128  using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-KW length: 128  using empty derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-KW length: 192  using empty derivedKey, normal salt, SHA-256, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-KW length: 192  using empty derivedKey, normal salt, SHA-256, with empty info 
 FAIL Derived key of type name: AES-KW length: 192  using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-KW length: 192  using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-KW length: 192  using empty derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-KW length: 256  using empty derivedKey, normal salt, SHA-256, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-KW length: 256  using empty derivedKey, normal salt, SHA-256, with empty info 
 FAIL Derived key of type name: AES-KW length: 256  using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-KW length: 256  using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-KW length: 256  using empty derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, normal salt, SHA-256, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, normal salt, SHA-256, with empty info 
 FAIL Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage 
 PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, normal salt, SHA-256, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, normal salt, SHA-256, with empty info 
 FAIL Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage 
 PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, normal salt, SHA-256, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, normal salt, SHA-256, with empty info 
 FAIL Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage 
 PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, normal salt, SHA-256, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, normal salt, SHA-256, with empty info 
 FAIL Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage 
 PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key 
@@ -3089,69 +3089,69 @@ PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derived
 PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, normal salt, PBKDF2, with empty info 
 PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, normal salt, PBKDF2, with empty info 
 PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, normal salt, PBKDF2, with empty info 
-FAIL empty derivedKey, empty salt, SHA-384, with normal info assert_unreached: deriveBits failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS empty derivedKey, empty salt, SHA-384, with normal info 
 PASS empty derivedKey, empty salt, SHA-384, with normal info with 0 length 
-FAIL Derived key of type name: AES-CBC length: 128  using empty derivedKey, empty salt, SHA-384, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CBC length: 128  using empty derivedKey, empty salt, SHA-384, with normal info 
 FAIL Derived key of type name: AES-CBC length: 128  using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CBC length: 128  using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-CBC length: 128  using empty derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CBC length: 192  using empty derivedKey, empty salt, SHA-384, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CBC length: 192  using empty derivedKey, empty salt, SHA-384, with normal info 
 FAIL Derived key of type name: AES-CBC length: 192  using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CBC length: 192  using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-CBC length: 192  using empty derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CBC length: 256  using empty derivedKey, empty salt, SHA-384, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CBC length: 256  using empty derivedKey, empty salt, SHA-384, with normal info 
 FAIL Derived key of type name: AES-CBC length: 256  using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CBC length: 256  using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-CBC length: 256  using empty derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CTR length: 128  using empty derivedKey, empty salt, SHA-384, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CTR length: 128  using empty derivedKey, empty salt, SHA-384, with normal info 
 FAIL Derived key of type name: AES-CTR length: 128  using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CTR length: 128  using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-CTR length: 128  using empty derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CTR length: 192  using empty derivedKey, empty salt, SHA-384, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CTR length: 192  using empty derivedKey, empty salt, SHA-384, with normal info 
 FAIL Derived key of type name: AES-CTR length: 192  using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CTR length: 192  using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-CTR length: 192  using empty derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CTR length: 256  using empty derivedKey, empty salt, SHA-384, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CTR length: 256  using empty derivedKey, empty salt, SHA-384, with normal info 
 FAIL Derived key of type name: AES-CTR length: 256  using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CTR length: 256  using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-CTR length: 256  using empty derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-GCM length: 128  using empty derivedKey, empty salt, SHA-384, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-GCM length: 128  using empty derivedKey, empty salt, SHA-384, with normal info 
 FAIL Derived key of type name: AES-GCM length: 128  using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-GCM length: 128  using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-GCM length: 128  using empty derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-GCM length: 192  using empty derivedKey, empty salt, SHA-384, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-GCM length: 192  using empty derivedKey, empty salt, SHA-384, with normal info 
 FAIL Derived key of type name: AES-GCM length: 192  using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-GCM length: 192  using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-GCM length: 192  using empty derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-GCM length: 256  using empty derivedKey, empty salt, SHA-384, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-GCM length: 256  using empty derivedKey, empty salt, SHA-384, with normal info 
 FAIL Derived key of type name: AES-GCM length: 256  using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-GCM length: 256  using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-GCM length: 256  using empty derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-KW length: 128  using empty derivedKey, empty salt, SHA-384, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-KW length: 128  using empty derivedKey, empty salt, SHA-384, with normal info 
 FAIL Derived key of type name: AES-KW length: 128  using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-KW length: 128  using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-KW length: 128  using empty derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-KW length: 192  using empty derivedKey, empty salt, SHA-384, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-KW length: 192  using empty derivedKey, empty salt, SHA-384, with normal info 
 FAIL Derived key of type name: AES-KW length: 192  using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-KW length: 192  using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-KW length: 192  using empty derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-KW length: 256  using empty derivedKey, empty salt, SHA-384, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-KW length: 256  using empty derivedKey, empty salt, SHA-384, with normal info 
 FAIL Derived key of type name: AES-KW length: 256  using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-KW length: 256  using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-KW length: 256  using empty derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, empty salt, SHA-384, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, empty salt, SHA-384, with normal info 
 FAIL Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage 
 PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, empty salt, SHA-384, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, empty salt, SHA-384, with normal info 
 FAIL Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage 
 PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, empty salt, SHA-384, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, empty salt, SHA-384, with normal info 
 FAIL Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage 
 PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, empty salt, SHA-384, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, empty salt, SHA-384, with normal info 
 FAIL Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage 
 PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key 
@@ -3162,69 +3162,69 @@ PASS empty derivedKey, empty salt, SHA-384, with normal info with non-multiple o
 FAIL empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveBits with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS empty derivedKey, empty salt, SHA-384, with normal info with missing deriveBits usage 
 PASS empty derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key 
-FAIL empty derivedKey, empty salt, SHA-384, with empty info assert_unreached: deriveBits failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS empty derivedKey, empty salt, SHA-384, with empty info 
 PASS empty derivedKey, empty salt, SHA-384, with empty info with 0 length 
-FAIL Derived key of type name: AES-CBC length: 128  using empty derivedKey, empty salt, SHA-384, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CBC length: 128  using empty derivedKey, empty salt, SHA-384, with empty info 
 FAIL Derived key of type name: AES-CBC length: 128  using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CBC length: 128  using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-CBC length: 128  using empty derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CBC length: 192  using empty derivedKey, empty salt, SHA-384, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CBC length: 192  using empty derivedKey, empty salt, SHA-384, with empty info 
 FAIL Derived key of type name: AES-CBC length: 192  using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CBC length: 192  using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-CBC length: 192  using empty derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CBC length: 256  using empty derivedKey, empty salt, SHA-384, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CBC length: 256  using empty derivedKey, empty salt, SHA-384, with empty info 
 FAIL Derived key of type name: AES-CBC length: 256  using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CBC length: 256  using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-CBC length: 256  using empty derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CTR length: 128  using empty derivedKey, empty salt, SHA-384, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CTR length: 128  using empty derivedKey, empty salt, SHA-384, with empty info 
 FAIL Derived key of type name: AES-CTR length: 128  using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CTR length: 128  using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-CTR length: 128  using empty derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CTR length: 192  using empty derivedKey, empty salt, SHA-384, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CTR length: 192  using empty derivedKey, empty salt, SHA-384, with empty info 
 FAIL Derived key of type name: AES-CTR length: 192  using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CTR length: 192  using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-CTR length: 192  using empty derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CTR length: 256  using empty derivedKey, empty salt, SHA-384, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CTR length: 256  using empty derivedKey, empty salt, SHA-384, with empty info 
 FAIL Derived key of type name: AES-CTR length: 256  using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CTR length: 256  using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-CTR length: 256  using empty derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-GCM length: 128  using empty derivedKey, empty salt, SHA-384, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-GCM length: 128  using empty derivedKey, empty salt, SHA-384, with empty info 
 FAIL Derived key of type name: AES-GCM length: 128  using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-GCM length: 128  using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-GCM length: 128  using empty derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-GCM length: 192  using empty derivedKey, empty salt, SHA-384, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-GCM length: 192  using empty derivedKey, empty salt, SHA-384, with empty info 
 FAIL Derived key of type name: AES-GCM length: 192  using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-GCM length: 192  using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-GCM length: 192  using empty derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-GCM length: 256  using empty derivedKey, empty salt, SHA-384, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-GCM length: 256  using empty derivedKey, empty salt, SHA-384, with empty info 
 FAIL Derived key of type name: AES-GCM length: 256  using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-GCM length: 256  using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-GCM length: 256  using empty derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-KW length: 128  using empty derivedKey, empty salt, SHA-384, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-KW length: 128  using empty derivedKey, empty salt, SHA-384, with empty info 
 FAIL Derived key of type name: AES-KW length: 128  using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-KW length: 128  using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-KW length: 128  using empty derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-KW length: 192  using empty derivedKey, empty salt, SHA-384, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-KW length: 192  using empty derivedKey, empty salt, SHA-384, with empty info 
 FAIL Derived key of type name: AES-KW length: 192  using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-KW length: 192  using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-KW length: 192  using empty derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-KW length: 256  using empty derivedKey, empty salt, SHA-384, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-KW length: 256  using empty derivedKey, empty salt, SHA-384, with empty info 
 FAIL Derived key of type name: AES-KW length: 256  using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-KW length: 256  using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-KW length: 256  using empty derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, empty salt, SHA-384, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, empty salt, SHA-384, with empty info 
 FAIL Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage 
 PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, empty salt, SHA-384, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, empty salt, SHA-384, with empty info 
 FAIL Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage 
 PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, empty salt, SHA-384, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, empty salt, SHA-384, with empty info 
 FAIL Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage 
 PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, empty salt, SHA-384, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, empty salt, SHA-384, with empty info 
 FAIL Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage 
 PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key 
@@ -3235,69 +3235,69 @@ PASS empty derivedKey, empty salt, SHA-384, with empty info with non-multiple of
 FAIL empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveBits with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS empty derivedKey, empty salt, SHA-384, with empty info with missing deriveBits usage 
 PASS empty derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key 
-FAIL empty derivedKey, empty salt, SHA-512, with normal info assert_unreached: deriveBits failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS empty derivedKey, empty salt, SHA-512, with normal info 
 PASS empty derivedKey, empty salt, SHA-512, with normal info with 0 length 
-FAIL Derived key of type name: AES-CBC length: 128  using empty derivedKey, empty salt, SHA-512, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CBC length: 128  using empty derivedKey, empty salt, SHA-512, with normal info 
 FAIL Derived key of type name: AES-CBC length: 128  using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CBC length: 128  using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-CBC length: 128  using empty derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CBC length: 192  using empty derivedKey, empty salt, SHA-512, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CBC length: 192  using empty derivedKey, empty salt, SHA-512, with normal info 
 FAIL Derived key of type name: AES-CBC length: 192  using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CBC length: 192  using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-CBC length: 192  using empty derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CBC length: 256  using empty derivedKey, empty salt, SHA-512, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CBC length: 256  using empty derivedKey, empty salt, SHA-512, with normal info 
 FAIL Derived key of type name: AES-CBC length: 256  using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CBC length: 256  using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-CBC length: 256  using empty derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CTR length: 128  using empty derivedKey, empty salt, SHA-512, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CTR length: 128  using empty derivedKey, empty salt, SHA-512, with normal info 
 FAIL Derived key of type name: AES-CTR length: 128  using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CTR length: 128  using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-CTR length: 128  using empty derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CTR length: 192  using empty derivedKey, empty salt, SHA-512, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CTR length: 192  using empty derivedKey, empty salt, SHA-512, with normal info 
 FAIL Derived key of type name: AES-CTR length: 192  using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CTR length: 192  using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-CTR length: 192  using empty derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CTR length: 256  using empty derivedKey, empty salt, SHA-512, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CTR length: 256  using empty derivedKey, empty salt, SHA-512, with normal info 
 FAIL Derived key of type name: AES-CTR length: 256  using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CTR length: 256  using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-CTR length: 256  using empty derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-GCM length: 128  using empty derivedKey, empty salt, SHA-512, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-GCM length: 128  using empty derivedKey, empty salt, SHA-512, with normal info 
 FAIL Derived key of type name: AES-GCM length: 128  using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-GCM length: 128  using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-GCM length: 128  using empty derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-GCM length: 192  using empty derivedKey, empty salt, SHA-512, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-GCM length: 192  using empty derivedKey, empty salt, SHA-512, with normal info 
 FAIL Derived key of type name: AES-GCM length: 192  using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-GCM length: 192  using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-GCM length: 192  using empty derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-GCM length: 256  using empty derivedKey, empty salt, SHA-512, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-GCM length: 256  using empty derivedKey, empty salt, SHA-512, with normal info 
 FAIL Derived key of type name: AES-GCM length: 256  using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-GCM length: 256  using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-GCM length: 256  using empty derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-KW length: 128  using empty derivedKey, empty salt, SHA-512, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-KW length: 128  using empty derivedKey, empty salt, SHA-512, with normal info 
 FAIL Derived key of type name: AES-KW length: 128  using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-KW length: 128  using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-KW length: 128  using empty derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-KW length: 192  using empty derivedKey, empty salt, SHA-512, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-KW length: 192  using empty derivedKey, empty salt, SHA-512, with normal info 
 FAIL Derived key of type name: AES-KW length: 192  using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-KW length: 192  using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-KW length: 192  using empty derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-KW length: 256  using empty derivedKey, empty salt, SHA-512, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-KW length: 256  using empty derivedKey, empty salt, SHA-512, with normal info 
 FAIL Derived key of type name: AES-KW length: 256  using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-KW length: 256  using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-KW length: 256  using empty derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, empty salt, SHA-512, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, empty salt, SHA-512, with normal info 
 FAIL Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage 
 PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, empty salt, SHA-512, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, empty salt, SHA-512, with normal info 
 FAIL Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage 
 PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, empty salt, SHA-512, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, empty salt, SHA-512, with normal info 
 FAIL Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage 
 PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, empty salt, SHA-512, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, empty salt, SHA-512, with normal info 
 FAIL Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage 
 PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key 
@@ -3308,69 +3308,69 @@ PASS empty derivedKey, empty salt, SHA-512, with normal info with non-multiple o
 FAIL empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512 assert_equals: deriveBits with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS empty derivedKey, empty salt, SHA-512, with normal info with missing deriveBits usage 
 PASS empty derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key 
-FAIL empty derivedKey, empty salt, SHA-512, with empty info assert_unreached: deriveBits failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS empty derivedKey, empty salt, SHA-512, with empty info 
 PASS empty derivedKey, empty salt, SHA-512, with empty info with 0 length 
-FAIL Derived key of type name: AES-CBC length: 128  using empty derivedKey, empty salt, SHA-512, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CBC length: 128  using empty derivedKey, empty salt, SHA-512, with empty info 
 FAIL Derived key of type name: AES-CBC length: 128  using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CBC length: 128  using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-CBC length: 128  using empty derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CBC length: 192  using empty derivedKey, empty salt, SHA-512, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CBC length: 192  using empty derivedKey, empty salt, SHA-512, with empty info 
 FAIL Derived key of type name: AES-CBC length: 192  using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CBC length: 192  using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-CBC length: 192  using empty derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CBC length: 256  using empty derivedKey, empty salt, SHA-512, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CBC length: 256  using empty derivedKey, empty salt, SHA-512, with empty info 
 FAIL Derived key of type name: AES-CBC length: 256  using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CBC length: 256  using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-CBC length: 256  using empty derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CTR length: 128  using empty derivedKey, empty salt, SHA-512, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CTR length: 128  using empty derivedKey, empty salt, SHA-512, with empty info 
 FAIL Derived key of type name: AES-CTR length: 128  using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CTR length: 128  using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-CTR length: 128  using empty derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CTR length: 192  using empty derivedKey, empty salt, SHA-512, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CTR length: 192  using empty derivedKey, empty salt, SHA-512, with empty info 
 FAIL Derived key of type name: AES-CTR length: 192  using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CTR length: 192  using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-CTR length: 192  using empty derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CTR length: 256  using empty derivedKey, empty salt, SHA-512, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CTR length: 256  using empty derivedKey, empty salt, SHA-512, with empty info 
 FAIL Derived key of type name: AES-CTR length: 256  using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CTR length: 256  using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-CTR length: 256  using empty derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-GCM length: 128  using empty derivedKey, empty salt, SHA-512, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-GCM length: 128  using empty derivedKey, empty salt, SHA-512, with empty info 
 FAIL Derived key of type name: AES-GCM length: 128  using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-GCM length: 128  using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-GCM length: 128  using empty derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-GCM length: 192  using empty derivedKey, empty salt, SHA-512, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-GCM length: 192  using empty derivedKey, empty salt, SHA-512, with empty info 
 FAIL Derived key of type name: AES-GCM length: 192  using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-GCM length: 192  using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-GCM length: 192  using empty derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-GCM length: 256  using empty derivedKey, empty salt, SHA-512, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-GCM length: 256  using empty derivedKey, empty salt, SHA-512, with empty info 
 FAIL Derived key of type name: AES-GCM length: 256  using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-GCM length: 256  using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-GCM length: 256  using empty derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-KW length: 128  using empty derivedKey, empty salt, SHA-512, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-KW length: 128  using empty derivedKey, empty salt, SHA-512, with empty info 
 FAIL Derived key of type name: AES-KW length: 128  using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-KW length: 128  using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-KW length: 128  using empty derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-KW length: 192  using empty derivedKey, empty salt, SHA-512, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-KW length: 192  using empty derivedKey, empty salt, SHA-512, with empty info 
 FAIL Derived key of type name: AES-KW length: 192  using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-KW length: 192  using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-KW length: 192  using empty derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-KW length: 256  using empty derivedKey, empty salt, SHA-512, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-KW length: 256  using empty derivedKey, empty salt, SHA-512, with empty info 
 FAIL Derived key of type name: AES-KW length: 256  using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-KW length: 256  using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-KW length: 256  using empty derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, empty salt, SHA-512, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, empty salt, SHA-512, with empty info 
 FAIL Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage 
 PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, empty salt, SHA-512, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, empty salt, SHA-512, with empty info 
 FAIL Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage 
 PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, empty salt, SHA-512, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, empty salt, SHA-512, with empty info 
 FAIL Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage 
 PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, empty salt, SHA-512, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, empty salt, SHA-512, with empty info 
 FAIL Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage 
 PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key 
@@ -3381,69 +3381,69 @@ PASS empty derivedKey, empty salt, SHA-512, with empty info with non-multiple of
 FAIL empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512 assert_equals: deriveBits with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS empty derivedKey, empty salt, SHA-512, with empty info with missing deriveBits usage 
 PASS empty derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key 
-FAIL empty derivedKey, empty salt, SHA-1, with normal info assert_unreached: deriveBits failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS empty derivedKey, empty salt, SHA-1, with normal info 
 PASS empty derivedKey, empty salt, SHA-1, with normal info with 0 length 
-FAIL Derived key of type name: AES-CBC length: 128  using empty derivedKey, empty salt, SHA-1, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CBC length: 128  using empty derivedKey, empty salt, SHA-1, with normal info 
 FAIL Derived key of type name: AES-CBC length: 128  using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CBC length: 128  using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-CBC length: 128  using empty derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CBC length: 192  using empty derivedKey, empty salt, SHA-1, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CBC length: 192  using empty derivedKey, empty salt, SHA-1, with normal info 
 FAIL Derived key of type name: AES-CBC length: 192  using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CBC length: 192  using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-CBC length: 192  using empty derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CBC length: 256  using empty derivedKey, empty salt, SHA-1, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CBC length: 256  using empty derivedKey, empty salt, SHA-1, with normal info 
 FAIL Derived key of type name: AES-CBC length: 256  using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CBC length: 256  using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-CBC length: 256  using empty derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CTR length: 128  using empty derivedKey, empty salt, SHA-1, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CTR length: 128  using empty derivedKey, empty salt, SHA-1, with normal info 
 FAIL Derived key of type name: AES-CTR length: 128  using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CTR length: 128  using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-CTR length: 128  using empty derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CTR length: 192  using empty derivedKey, empty salt, SHA-1, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CTR length: 192  using empty derivedKey, empty salt, SHA-1, with normal info 
 FAIL Derived key of type name: AES-CTR length: 192  using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CTR length: 192  using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-CTR length: 192  using empty derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CTR length: 256  using empty derivedKey, empty salt, SHA-1, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CTR length: 256  using empty derivedKey, empty salt, SHA-1, with normal info 
 FAIL Derived key of type name: AES-CTR length: 256  using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CTR length: 256  using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-CTR length: 256  using empty derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-GCM length: 128  using empty derivedKey, empty salt, SHA-1, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-GCM length: 128  using empty derivedKey, empty salt, SHA-1, with normal info 
 FAIL Derived key of type name: AES-GCM length: 128  using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-GCM length: 128  using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-GCM length: 128  using empty derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-GCM length: 192  using empty derivedKey, empty salt, SHA-1, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-GCM length: 192  using empty derivedKey, empty salt, SHA-1, with normal info 
 FAIL Derived key of type name: AES-GCM length: 192  using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-GCM length: 192  using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-GCM length: 192  using empty derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-GCM length: 256  using empty derivedKey, empty salt, SHA-1, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-GCM length: 256  using empty derivedKey, empty salt, SHA-1, with normal info 
 FAIL Derived key of type name: AES-GCM length: 256  using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-GCM length: 256  using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-GCM length: 256  using empty derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-KW length: 128  using empty derivedKey, empty salt, SHA-1, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-KW length: 128  using empty derivedKey, empty salt, SHA-1, with normal info 
 FAIL Derived key of type name: AES-KW length: 128  using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-KW length: 128  using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-KW length: 128  using empty derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-KW length: 192  using empty derivedKey, empty salt, SHA-1, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-KW length: 192  using empty derivedKey, empty salt, SHA-1, with normal info 
 FAIL Derived key of type name: AES-KW length: 192  using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-KW length: 192  using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-KW length: 192  using empty derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-KW length: 256  using empty derivedKey, empty salt, SHA-1, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-KW length: 256  using empty derivedKey, empty salt, SHA-1, with normal info 
 FAIL Derived key of type name: AES-KW length: 256  using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-KW length: 256  using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-KW length: 256  using empty derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, empty salt, SHA-1, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, empty salt, SHA-1, with normal info 
 FAIL Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage 
 PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, empty salt, SHA-1, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, empty salt, SHA-1, with normal info 
 FAIL Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage 
 PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, empty salt, SHA-1, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, empty salt, SHA-1, with normal info 
 FAIL Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage 
 PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, empty salt, SHA-1, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, empty salt, SHA-1, with normal info 
 FAIL Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage 
 PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key 
@@ -3454,69 +3454,69 @@ PASS empty derivedKey, empty salt, SHA-1, with normal info with non-multiple of
 FAIL empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1 assert_equals: deriveBits with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS empty derivedKey, empty salt, SHA-1, with normal info with missing deriveBits usage 
 PASS empty derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key 
-FAIL empty derivedKey, empty salt, SHA-1, with empty info assert_unreached: deriveBits failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS empty derivedKey, empty salt, SHA-1, with empty info 
 PASS empty derivedKey, empty salt, SHA-1, with empty info with 0 length 
-FAIL Derived key of type name: AES-CBC length: 128  using empty derivedKey, empty salt, SHA-1, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CBC length: 128  using empty derivedKey, empty salt, SHA-1, with empty info 
 FAIL Derived key of type name: AES-CBC length: 128  using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CBC length: 128  using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-CBC length: 128  using empty derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CBC length: 192  using empty derivedKey, empty salt, SHA-1, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CBC length: 192  using empty derivedKey, empty salt, SHA-1, with empty info 
 FAIL Derived key of type name: AES-CBC length: 192  using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CBC length: 192  using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-CBC length: 192  using empty derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CBC length: 256  using empty derivedKey, empty salt, SHA-1, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CBC length: 256  using empty derivedKey, empty salt, SHA-1, with empty info 
 FAIL Derived key of type name: AES-CBC length: 256  using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CBC length: 256  using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-CBC length: 256  using empty derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CTR length: 128  using empty derivedKey, empty salt, SHA-1, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CTR length: 128  using empty derivedKey, empty salt, SHA-1, with empty info 
 FAIL Derived key of type name: AES-CTR length: 128  using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CTR length: 128  using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-CTR length: 128  using empty derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CTR length: 192  using empty derivedKey, empty salt, SHA-1, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CTR length: 192  using empty derivedKey, empty salt, SHA-1, with empty info 
 FAIL Derived key of type name: AES-CTR length: 192  using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CTR length: 192  using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-CTR length: 192  using empty derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CTR length: 256  using empty derivedKey, empty salt, SHA-1, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CTR length: 256  using empty derivedKey, empty salt, SHA-1, with empty info 
 FAIL Derived key of type name: AES-CTR length: 256  using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CTR length: 256  using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-CTR length: 256  using empty derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-GCM length: 128  using empty derivedKey, empty salt, SHA-1, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-GCM length: 128  using empty derivedKey, empty salt, SHA-1, with empty info 
 FAIL Derived key of type name: AES-GCM length: 128  using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-GCM length: 128  using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-GCM length: 128  using empty derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-GCM length: 192  using empty derivedKey, empty salt, SHA-1, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-GCM length: 192  using empty derivedKey, empty salt, SHA-1, with empty info 
 FAIL Derived key of type name: AES-GCM length: 192  using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-GCM length: 192  using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-GCM length: 192  using empty derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-GCM length: 256  using empty derivedKey, empty salt, SHA-1, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-GCM length: 256  using empty derivedKey, empty salt, SHA-1, with empty info 
 FAIL Derived key of type name: AES-GCM length: 256  using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-GCM length: 256  using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-GCM length: 256  using empty derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-KW length: 128  using empty derivedKey, empty salt, SHA-1, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-KW length: 128  using empty derivedKey, empty salt, SHA-1, with empty info 
 FAIL Derived key of type name: AES-KW length: 128  using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-KW length: 128  using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-KW length: 128  using empty derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-KW length: 192  using empty derivedKey, empty salt, SHA-1, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-KW length: 192  using empty derivedKey, empty salt, SHA-1, with empty info 
 FAIL Derived key of type name: AES-KW length: 192  using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-KW length: 192  using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-KW length: 192  using empty derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-KW length: 256  using empty derivedKey, empty salt, SHA-1, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-KW length: 256  using empty derivedKey, empty salt, SHA-1, with empty info 
 FAIL Derived key of type name: AES-KW length: 256  using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-KW length: 256  using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-KW length: 256  using empty derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, empty salt, SHA-1, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, empty salt, SHA-1, with empty info 
 FAIL Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage 
 PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, empty salt, SHA-1, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, empty salt, SHA-1, with empty info 
 FAIL Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage 
 PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, empty salt, SHA-1, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, empty salt, SHA-1, with empty info 
 FAIL Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage 
 PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, empty salt, SHA-1, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, empty salt, SHA-1, with empty info 
 FAIL Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage 
 PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key 
@@ -3527,69 +3527,69 @@ PASS empty derivedKey, empty salt, SHA-1, with empty info with non-multiple of 8
 FAIL empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1 assert_equals: deriveBits with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS empty derivedKey, empty salt, SHA-1, with empty info with missing deriveBits usage 
 PASS empty derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key 
-FAIL empty derivedKey, empty salt, SHA-256, with normal info assert_unreached: deriveBits failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS empty derivedKey, empty salt, SHA-256, with normal info 
 PASS empty derivedKey, empty salt, SHA-256, with normal info with 0 length 
-FAIL Derived key of type name: AES-CBC length: 128  using empty derivedKey, empty salt, SHA-256, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CBC length: 128  using empty derivedKey, empty salt, SHA-256, with normal info 
 FAIL Derived key of type name: AES-CBC length: 128  using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CBC length: 128  using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-CBC length: 128  using empty derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CBC length: 192  using empty derivedKey, empty salt, SHA-256, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CBC length: 192  using empty derivedKey, empty salt, SHA-256, with normal info 
 FAIL Derived key of type name: AES-CBC length: 192  using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CBC length: 192  using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-CBC length: 192  using empty derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CBC length: 256  using empty derivedKey, empty salt, SHA-256, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CBC length: 256  using empty derivedKey, empty salt, SHA-256, with normal info 
 FAIL Derived key of type name: AES-CBC length: 256  using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CBC length: 256  using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-CBC length: 256  using empty derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CTR length: 128  using empty derivedKey, empty salt, SHA-256, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CTR length: 128  using empty derivedKey, empty salt, SHA-256, with normal info 
 FAIL Derived key of type name: AES-CTR length: 128  using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CTR length: 128  using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-CTR length: 128  using empty derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CTR length: 192  using empty derivedKey, empty salt, SHA-256, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CTR length: 192  using empty derivedKey, empty salt, SHA-256, with normal info 
 FAIL Derived key of type name: AES-CTR length: 192  using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CTR length: 192  using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-CTR length: 192  using empty derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CTR length: 256  using empty derivedKey, empty salt, SHA-256, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CTR length: 256  using empty derivedKey, empty salt, SHA-256, with normal info 
 FAIL Derived key of type name: AES-CTR length: 256  using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CTR length: 256  using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-CTR length: 256  using empty derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-GCM length: 128  using empty derivedKey, empty salt, SHA-256, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-GCM length: 128  using empty derivedKey, empty salt, SHA-256, with normal info 
 FAIL Derived key of type name: AES-GCM length: 128  using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-GCM length: 128  using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-GCM length: 128  using empty derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-GCM length: 192  using empty derivedKey, empty salt, SHA-256, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-GCM length: 192  using empty derivedKey, empty salt, SHA-256, with normal info 
 FAIL Derived key of type name: AES-GCM length: 192  using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-GCM length: 192  using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-GCM length: 192  using empty derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-GCM length: 256  using empty derivedKey, empty salt, SHA-256, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-GCM length: 256  using empty derivedKey, empty salt, SHA-256, with normal info 
 FAIL Derived key of type name: AES-GCM length: 256  using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-GCM length: 256  using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-GCM length: 256  using empty derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-KW length: 128  using empty derivedKey, empty salt, SHA-256, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-KW length: 128  using empty derivedKey, empty salt, SHA-256, with normal info 
 FAIL Derived key of type name: AES-KW length: 128  using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-KW length: 128  using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-KW length: 128  using empty derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-KW length: 192  using empty derivedKey, empty salt, SHA-256, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-KW length: 192  using empty derivedKey, empty salt, SHA-256, with normal info 
 FAIL Derived key of type name: AES-KW length: 192  using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-KW length: 192  using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-KW length: 192  using empty derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-KW length: 256  using empty derivedKey, empty salt, SHA-256, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-KW length: 256  using empty derivedKey, empty salt, SHA-256, with normal info 
 FAIL Derived key of type name: AES-KW length: 256  using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-KW length: 256  using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage 
 PASS Derived key of type name: AES-KW length: 256  using empty derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, empty salt, SHA-256, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, empty salt, SHA-256, with normal info 
 FAIL Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage 
 PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, empty salt, SHA-256, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, empty salt, SHA-256, with normal info 
 FAIL Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage 
 PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, empty salt, SHA-256, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, empty salt, SHA-256, with normal info 
 FAIL Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage 
 PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key 
-FAIL Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, empty salt, SHA-256, with normal info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, empty salt, SHA-256, with normal info 
 FAIL Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage 
 PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key 
@@ -3600,69 +3600,69 @@ PASS empty derivedKey, empty salt, SHA-256, with normal info with non-multiple o
 FAIL empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256 assert_equals: deriveBits with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS empty derivedKey, empty salt, SHA-256, with normal info with missing deriveBits usage 
 PASS empty derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key 
-FAIL empty derivedKey, empty salt, SHA-256, with empty info assert_unreached: deriveBits failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS empty derivedKey, empty salt, SHA-256, with empty info 
 PASS empty derivedKey, empty salt, SHA-256, with empty info with 0 length 
-FAIL Derived key of type name: AES-CBC length: 128  using empty derivedKey, empty salt, SHA-256, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CBC length: 128  using empty derivedKey, empty salt, SHA-256, with empty info 
 FAIL Derived key of type name: AES-CBC length: 128  using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CBC length: 128  using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-CBC length: 128  using empty derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CBC length: 192  using empty derivedKey, empty salt, SHA-256, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CBC length: 192  using empty derivedKey, empty salt, SHA-256, with empty info 
 FAIL Derived key of type name: AES-CBC length: 192  using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CBC length: 192  using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-CBC length: 192  using empty derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CBC length: 256  using empty derivedKey, empty salt, SHA-256, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CBC length: 256  using empty derivedKey, empty salt, SHA-256, with empty info 
 FAIL Derived key of type name: AES-CBC length: 256  using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CBC length: 256  using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-CBC length: 256  using empty derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CTR length: 128  using empty derivedKey, empty salt, SHA-256, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CTR length: 128  using empty derivedKey, empty salt, SHA-256, with empty info 
 FAIL Derived key of type name: AES-CTR length: 128  using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CTR length: 128  using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-CTR length: 128  using empty derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CTR length: 192  using empty derivedKey, empty salt, SHA-256, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CTR length: 192  using empty derivedKey, empty salt, SHA-256, with empty info 
 FAIL Derived key of type name: AES-CTR length: 192  using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CTR length: 192  using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-CTR length: 192  using empty derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-CTR length: 256  using empty derivedKey, empty salt, SHA-256, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-CTR length: 256  using empty derivedKey, empty salt, SHA-256, with empty info 
 FAIL Derived key of type name: AES-CTR length: 256  using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-CTR length: 256  using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-CTR length: 256  using empty derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-GCM length: 128  using empty derivedKey, empty salt, SHA-256, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-GCM length: 128  using empty derivedKey, empty salt, SHA-256, with empty info 
 FAIL Derived key of type name: AES-GCM length: 128  using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-GCM length: 128  using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-GCM length: 128  using empty derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-GCM length: 192  using empty derivedKey, empty salt, SHA-256, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-GCM length: 192  using empty derivedKey, empty salt, SHA-256, with empty info 
 FAIL Derived key of type name: AES-GCM length: 192  using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-GCM length: 192  using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-GCM length: 192  using empty derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-GCM length: 256  using empty derivedKey, empty salt, SHA-256, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-GCM length: 256  using empty derivedKey, empty salt, SHA-256, with empty info 
 FAIL Derived key of type name: AES-GCM length: 256  using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-GCM length: 256  using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-GCM length: 256  using empty derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-KW length: 128  using empty derivedKey, empty salt, SHA-256, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-KW length: 128  using empty derivedKey, empty salt, SHA-256, with empty info 
 FAIL Derived key of type name: AES-KW length: 128  using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-KW length: 128  using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-KW length: 128  using empty derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-KW length: 192  using empty derivedKey, empty salt, SHA-256, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-KW length: 192  using empty derivedKey, empty salt, SHA-256, with empty info 
 FAIL Derived key of type name: AES-KW length: 192  using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-KW length: 192  using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-KW length: 192  using empty derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: AES-KW length: 256  using empty derivedKey, empty salt, SHA-256, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: AES-KW length: 256  using empty derivedKey, empty salt, SHA-256, with empty info 
 FAIL Derived key of type name: AES-KW length: 256  using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: AES-KW length: 256  using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage 
 PASS Derived key of type name: AES-KW length: 256  using empty derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, empty salt, SHA-256, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, empty salt, SHA-256, with empty info 
 FAIL Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage 
 PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using empty derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, empty salt, SHA-256, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, empty salt, SHA-256, with empty info 
 FAIL Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage 
 PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using empty derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, empty salt, SHA-256, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, empty salt, SHA-256, with empty info 
 FAIL Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage 
 PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using empty derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key 
-FAIL Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, empty salt, SHA-256, with empty info assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
+PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, empty salt, SHA-256, with empty info 
 FAIL Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
 PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage 
 PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using empty derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key 
diff --git a/LayoutTests/platform/mac-highsierra/hkdf.https.worker-expected.txt b/LayoutTests/platform/mac-highsierra/hkdf.https.worker-expected.txt
new file mode 100644 (file)
index 0000000..bb4fdf5
--- /dev/null
@@ -0,0 +1,3710 @@
+
+PASS short derivedKey, normal salt, SHA-384, with normal info 
+PASS short derivedKey, normal salt, SHA-384, with normal info with 0 length 
+PASS Derived key of type name: AES-CBC length: 128  using short derivedKey, normal salt, SHA-384, with normal info 
+FAIL Derived key of type name: AES-CBC length: 128  using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CBC length: 128  using short derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-CBC length: 128  using short derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CBC length: 192  using short derivedKey, normal salt, SHA-384, with normal info 
+FAIL Derived key of type name: AES-CBC length: 192  using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CBC length: 192  using short derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-CBC length: 192  using short derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CBC length: 256  using short derivedKey, normal salt, SHA-384, with normal info 
+FAIL Derived key of type name: AES-CBC length: 256  using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CBC length: 256  using short derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-CBC length: 256  using short derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CTR length: 128  using short derivedKey, normal salt, SHA-384, with normal info 
+FAIL Derived key of type name: AES-CTR length: 128  using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CTR length: 128  using short derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-CTR length: 128  using short derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CTR length: 192  using short derivedKey, normal salt, SHA-384, with normal info 
+FAIL Derived key of type name: AES-CTR length: 192  using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CTR length: 192  using short derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-CTR length: 192  using short derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CTR length: 256  using short derivedKey, normal salt, SHA-384, with normal info 
+FAIL Derived key of type name: AES-CTR length: 256  using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CTR length: 256  using short derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-CTR length: 256  using short derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-GCM length: 128  using short derivedKey, normal salt, SHA-384, with normal info 
+FAIL Derived key of type name: AES-GCM length: 128  using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-GCM length: 128  using short derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-GCM length: 128  using short derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-GCM length: 192  using short derivedKey, normal salt, SHA-384, with normal info 
+FAIL Derived key of type name: AES-GCM length: 192  using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-GCM length: 192  using short derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-GCM length: 192  using short derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-GCM length: 256  using short derivedKey, normal salt, SHA-384, with normal info 
+FAIL Derived key of type name: AES-GCM length: 256  using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-GCM length: 256  using short derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-GCM length: 256  using short derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-KW length: 128  using short derivedKey, normal salt, SHA-384, with normal info 
+FAIL Derived key of type name: AES-KW length: 128  using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-KW length: 128  using short derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-KW length: 128  using short derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-KW length: 192  using short derivedKey, normal salt, SHA-384, with normal info 
+FAIL Derived key of type name: AES-KW length: 192  using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-KW length: 192  using short derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-KW length: 192  using short derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-KW length: 256  using short derivedKey, normal salt, SHA-384, with normal info 
+FAIL Derived key of type name: AES-KW length: 256  using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-KW length: 256  using short derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-KW length: 256  using short derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using short derivedKey, normal salt, SHA-384, with normal info 
+FAIL Derived key of type name: HMAC hash: SHA-1 length: 256  using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using short derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage 
+PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using short derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using short derivedKey, normal salt, SHA-384, with normal info 
+FAIL Derived key of type name: HMAC hash: SHA-256 length: 256  using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using short derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage 
+PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using short derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using short derivedKey, normal salt, SHA-384, with normal info 
+FAIL Derived key of type name: HMAC hash: SHA-384 length: 256  using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using short derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage 
+PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using short derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using short derivedKey, normal salt, SHA-384, with normal info 
+FAIL Derived key of type name: HMAC hash: SHA-512 length: 256  using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using short derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage 
+PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using short derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key 
+PASS short derivedKey, normal salt, SHA-384, with normal info with missing salt 
+PASS short derivedKey, normal salt, SHA-384, with normal info with missing info 
+FAIL short derivedKey, normal salt, SHA-384, with normal info with null length assert_equals: deriveBits with null length correctly threw OperationError: The operation failed for an operation-specific reason expected "TypeError" but got "OperationError"
+PASS short derivedKey, normal salt, SHA-384, with normal info with non-multiple of 8 length 
+FAIL short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveBits with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS short derivedKey, normal salt, SHA-384, with normal info with missing deriveBits usage 
+PASS short derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key 
+PASS short derivedKey, normal salt, SHA-384, with empty info 
+PASS short derivedKey, normal salt, SHA-384, with empty info with 0 length 
+PASS Derived key of type name: AES-CBC length: 128  using short derivedKey, normal salt, SHA-384, with empty info 
+FAIL Derived key of type name: AES-CBC length: 128  using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CBC length: 128  using short derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-CBC length: 128  using short derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CBC length: 192  using short derivedKey, normal salt, SHA-384, with empty info 
+FAIL Derived key of type name: AES-CBC length: 192  using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CBC length: 192  using short derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-CBC length: 192  using short derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CBC length: 256  using short derivedKey, normal salt, SHA-384, with empty info 
+FAIL Derived key of type name: AES-CBC length: 256  using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CBC length: 256  using short derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-CBC length: 256  using short derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CTR length: 128  using short derivedKey, normal salt, SHA-384, with empty info 
+FAIL Derived key of type name: AES-CTR length: 128  using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CTR length: 128  using short derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-CTR length: 128  using short derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CTR length: 192  using short derivedKey, normal salt, SHA-384, with empty info 
+FAIL Derived key of type name: AES-CTR length: 192  using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CTR length: 192  using short derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-CTR length: 192  using short derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CTR length: 256  using short derivedKey, normal salt, SHA-384, with empty info 
+FAIL Derived key of type name: AES-CTR length: 256  using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CTR length: 256  using short derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-CTR length: 256  using short derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-GCM length: 128  using short derivedKey, normal salt, SHA-384, with empty info 
+FAIL Derived key of type name: AES-GCM length: 128  using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-GCM length: 128  using short derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-GCM length: 128  using short derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-GCM length: 192  using short derivedKey, normal salt, SHA-384, with empty info 
+FAIL Derived key of type name: AES-GCM length: 192  using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-GCM length: 192  using short derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-GCM length: 192  using short derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-GCM length: 256  using short derivedKey, normal salt, SHA-384, with empty info 
+FAIL Derived key of type name: AES-GCM length: 256  using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-GCM length: 256  using short derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-GCM length: 256  using short derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-KW length: 128  using short derivedKey, normal salt, SHA-384, with empty info 
+FAIL Derived key of type name: AES-KW length: 128  using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-KW length: 128  using short derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-KW length: 128  using short derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-KW length: 192  using short derivedKey, normal salt, SHA-384, with empty info 
+FAIL Derived key of type name: AES-KW length: 192  using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-KW length: 192  using short derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-KW length: 192  using short derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-KW length: 256  using short derivedKey, normal salt, SHA-384, with empty info 
+FAIL Derived key of type name: AES-KW length: 256  using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-KW length: 256  using short derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-KW length: 256  using short derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using short derivedKey, normal salt, SHA-384, with empty info 
+FAIL Derived key of type name: HMAC hash: SHA-1 length: 256  using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using short derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage 
+PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using short derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using short derivedKey, normal salt, SHA-384, with empty info 
+FAIL Derived key of type name: HMAC hash: SHA-256 length: 256  using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using short derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage 
+PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using short derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using short derivedKey, normal salt, SHA-384, with empty info 
+FAIL Derived key of type name: HMAC hash: SHA-384 length: 256  using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using short derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage 
+PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using short derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using short derivedKey, normal salt, SHA-384, with empty info 
+FAIL Derived key of type name: HMAC hash: SHA-512 length: 256  using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using short derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage 
+PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using short derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key 
+PASS short derivedKey, normal salt, SHA-384, with empty info with missing salt 
+PASS short derivedKey, normal salt, SHA-384, with empty info with missing info 
+FAIL short derivedKey, normal salt, SHA-384, with empty info with null length assert_equals: deriveBits with null length correctly threw OperationError: The operation failed for an operation-specific reason expected "TypeError" but got "OperationError"
+PASS short derivedKey, normal salt, SHA-384, with empty info with non-multiple of 8 length 
+FAIL short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveBits with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS short derivedKey, normal salt, SHA-384, with empty info with missing deriveBits usage 
+PASS short derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key 
+PASS short derivedKey, normal salt, SHA-512, with normal info 
+PASS short derivedKey, normal salt, SHA-512, with normal info with 0 length 
+PASS Derived key of type name: AES-CBC length: 128  using short derivedKey, normal salt, SHA-512, with normal info 
+FAIL Derived key of type name: AES-CBC length: 128  using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CBC length: 128  using short derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-CBC length: 128  using short derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CBC length: 192  using short derivedKey, normal salt, SHA-512, with normal info 
+FAIL Derived key of type name: AES-CBC length: 192  using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CBC length: 192  using short derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-CBC length: 192  using short derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CBC length: 256  using short derivedKey, normal salt, SHA-512, with normal info 
+FAIL Derived key of type name: AES-CBC length: 256  using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CBC length: 256  using short derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-CBC length: 256  using short derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CTR length: 128  using short derivedKey, normal salt, SHA-512, with normal info 
+FAIL Derived key of type name: AES-CTR length: 128  using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CTR length: 128  using short derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-CTR length: 128  using short derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CTR length: 192  using short derivedKey, normal salt, SHA-512, with normal info 
+FAIL Derived key of type name: AES-CTR length: 192  using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CTR length: 192  using short derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-CTR length: 192  using short derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CTR length: 256  using short derivedKey, normal salt, SHA-512, with normal info 
+FAIL Derived key of type name: AES-CTR length: 256  using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CTR length: 256  using short derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-CTR length: 256  using short derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-GCM length: 128  using short derivedKey, normal salt, SHA-512, with normal info 
+FAIL Derived key of type name: AES-GCM length: 128  using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-GCM length: 128  using short derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-GCM length: 128  using short derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-GCM length: 192  using short derivedKey, normal salt, SHA-512, with normal info 
+FAIL Derived key of type name: AES-GCM length: 192  using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-GCM length: 192  using short derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-GCM length: 192  using short derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-GCM length: 256  using short derivedKey, normal salt, SHA-512, with normal info 
+FAIL Derived key of type name: AES-GCM length: 256  using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-GCM length: 256  using short derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-GCM length: 256  using short derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-KW length: 128  using short derivedKey, normal salt, SHA-512, with normal info 
+FAIL Derived key of type name: AES-KW length: 128  using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-KW length: 128  using short derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-KW length: 128  using short derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-KW length: 192  using short derivedKey, normal salt, SHA-512, with normal info 
+FAIL Derived key of type name: AES-KW length: 192  using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-KW length: 192  using short derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-KW length: 192  using short derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-KW length: 256  using short derivedKey, normal salt, SHA-512, with normal info 
+FAIL Derived key of type name: AES-KW length: 256  using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-KW length: 256  using short derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-KW length: 256  using short derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using short derivedKey, normal salt, SHA-512, with normal info 
+FAIL Derived key of type name: HMAC hash: SHA-1 length: 256  using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using short derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage 
+PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using short derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using short derivedKey, normal salt, SHA-512, with normal info 
+FAIL Derived key of type name: HMAC hash: SHA-256 length: 256  using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using short derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage 
+PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using short derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using short derivedKey, normal salt, SHA-512, with normal info 
+FAIL Derived key of type name: HMAC hash: SHA-384 length: 256  using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using short derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage 
+PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using short derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using short derivedKey, normal salt, SHA-512, with normal info 
+FAIL Derived key of type name: HMAC hash: SHA-512 length: 256  using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using short derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage 
+PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using short derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key 
+PASS short derivedKey, normal salt, SHA-512, with normal info with missing salt 
+PASS short derivedKey, normal salt, SHA-512, with normal info with missing info 
+FAIL short derivedKey, normal salt, SHA-512, with normal info with null length assert_equals: deriveBits with null length correctly threw OperationError: The operation failed for an operation-specific reason expected "TypeError" but got "OperationError"
+PASS short derivedKey, normal salt, SHA-512, with normal info with non-multiple of 8 length 
+FAIL short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512 assert_equals: deriveBits with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS short derivedKey, normal salt, SHA-512, with normal info with missing deriveBits usage 
+PASS short derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key 
+PASS short derivedKey, normal salt, SHA-512, with empty info 
+PASS short derivedKey, normal salt, SHA-512, with empty info with 0 length 
+PASS Derived key of type name: AES-CBC length: 128  using short derivedKey, normal salt, SHA-512, with empty info 
+FAIL Derived key of type name: AES-CBC length: 128  using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CBC length: 128  using short derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-CBC length: 128  using short derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CBC length: 192  using short derivedKey, normal salt, SHA-512, with empty info 
+FAIL Derived key of type name: AES-CBC length: 192  using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CBC length: 192  using short derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-CBC length: 192  using short derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CBC length: 256  using short derivedKey, normal salt, SHA-512, with empty info 
+FAIL Derived key of type name: AES-CBC length: 256  using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CBC length: 256  using short derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-CBC length: 256  using short derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CTR length: 128  using short derivedKey, normal salt, SHA-512, with empty info 
+FAIL Derived key of type name: AES-CTR length: 128  using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CTR length: 128  using short derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-CTR length: 128  using short derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CTR length: 192  using short derivedKey, normal salt, SHA-512, with empty info 
+FAIL Derived key of type name: AES-CTR length: 192  using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CTR length: 192  using short derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-CTR length: 192  using short derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CTR length: 256  using short derivedKey, normal salt, SHA-512, with empty info 
+FAIL Derived key of type name: AES-CTR length: 256  using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CTR length: 256  using short derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-CTR length: 256  using short derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-GCM length: 128  using short derivedKey, normal salt, SHA-512, with empty info 
+FAIL Derived key of type name: AES-GCM length: 128  using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-GCM length: 128  using short derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-GCM length: 128  using short derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-GCM length: 192  using short derivedKey, normal salt, SHA-512, with empty info 
+FAIL Derived key of type name: AES-GCM length: 192  using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-GCM length: 192  using short derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-GCM length: 192  using short derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-GCM length: 256  using short derivedKey, normal salt, SHA-512, with empty info 
+FAIL Derived key of type name: AES-GCM length: 256  using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-GCM length: 256  using short derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-GCM length: 256  using short derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-KW length: 128  using short derivedKey, normal salt, SHA-512, with empty info 
+FAIL Derived key of type name: AES-KW length: 128  using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-KW length: 128  using short derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-KW length: 128  using short derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-KW length: 192  using short derivedKey, normal salt, SHA-512, with empty info 
+FAIL Derived key of type name: AES-KW length: 192  using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-KW length: 192  using short derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-KW length: 192  using short derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-KW length: 256  using short derivedKey, normal salt, SHA-512, with empty info 
+FAIL Derived key of type name: AES-KW length: 256  using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-KW length: 256  using short derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-KW length: 256  using short derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using short derivedKey, normal salt, SHA-512, with empty info 
+FAIL Derived key of type name: HMAC hash: SHA-1 length: 256  using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using short derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage 
+PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using short derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using short derivedKey, normal salt, SHA-512, with empty info 
+FAIL Derived key of type name: HMAC hash: SHA-256 length: 256  using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using short derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage 
+PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using short derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using short derivedKey, normal salt, SHA-512, with empty info 
+FAIL Derived key of type name: HMAC hash: SHA-384 length: 256  using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using short derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage 
+PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using short derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using short derivedKey, normal salt, SHA-512, with empty info 
+FAIL Derived key of type name: HMAC hash: SHA-512 length: 256  using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using short derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage 
+PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using short derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key 
+PASS short derivedKey, normal salt, SHA-512, with empty info with missing salt 
+PASS short derivedKey, normal salt, SHA-512, with empty info with missing info 
+FAIL short derivedKey, normal salt, SHA-512, with empty info with null length assert_equals: deriveBits with null length correctly threw OperationError: The operation failed for an operation-specific reason expected "TypeError" but got "OperationError"
+PASS short derivedKey, normal salt, SHA-512, with empty info with non-multiple of 8 length 
+FAIL short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512 assert_equals: deriveBits with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS short derivedKey, normal salt, SHA-512, with empty info with missing deriveBits usage 
+PASS short derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key 
+PASS short derivedKey, normal salt, SHA-1, with normal info 
+PASS short derivedKey, normal salt, SHA-1, with normal info with 0 length 
+PASS Derived key of type name: AES-CBC length: 128  using short derivedKey, normal salt, SHA-1, with normal info 
+FAIL Derived key of type name: AES-CBC length: 128  using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CBC length: 128  using short derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-CBC length: 128  using short derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CBC length: 192  using short derivedKey, normal salt, SHA-1, with normal info 
+FAIL Derived key of type name: AES-CBC length: 192  using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CBC length: 192  using short derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-CBC length: 192  using short derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CBC length: 256  using short derivedKey, normal salt, SHA-1, with normal info 
+FAIL Derived key of type name: AES-CBC length: 256  using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CBC length: 256  using short derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-CBC length: 256  using short derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CTR length: 128  using short derivedKey, normal salt, SHA-1, with normal info 
+FAIL Derived key of type name: AES-CTR length: 128  using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CTR length: 128  using short derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-CTR length: 128  using short derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CTR length: 192  using short derivedKey, normal salt, SHA-1, with normal info 
+FAIL Derived key of type name: AES-CTR length: 192  using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CTR length: 192  using short derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-CTR length: 192  using short derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CTR length: 256  using short derivedKey, normal salt, SHA-1, with normal info 
+FAIL Derived key of type name: AES-CTR length: 256  using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CTR length: 256  using short derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-CTR length: 256  using short derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-GCM length: 128  using short derivedKey, normal salt, SHA-1, with normal info 
+FAIL Derived key of type name: AES-GCM length: 128  using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-GCM length: 128  using short derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-GCM length: 128  using short derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-GCM length: 192  using short derivedKey, normal salt, SHA-1, with normal info 
+FAIL Derived key of type name: AES-GCM length: 192  using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-GCM length: 192  using short derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-GCM length: 192  using short derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-GCM length: 256  using short derivedKey, normal salt, SHA-1, with normal info 
+FAIL Derived key of type name: AES-GCM length: 256  using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-GCM length: 256  using short derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-GCM length: 256  using short derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-KW length: 128  using short derivedKey, normal salt, SHA-1, with normal info 
+FAIL Derived key of type name: AES-KW length: 128  using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-KW length: 128  using short derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-KW length: 128  using short derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-KW length: 192  using short derivedKey, normal salt, SHA-1, with normal info 
+FAIL Derived key of type name: AES-KW length: 192  using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-KW length: 192  using short derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-KW length: 192  using short derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-KW length: 256  using short derivedKey, normal salt, SHA-1, with normal info 
+FAIL Derived key of type name: AES-KW length: 256  using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-KW length: 256  using short derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-KW length: 256  using short derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using short derivedKey, normal salt, SHA-1, with normal info 
+FAIL Derived key of type name: HMAC hash: SHA-1 length: 256  using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using short derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage 
+PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using short derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using short derivedKey, normal salt, SHA-1, with normal info 
+FAIL Derived key of type name: HMAC hash: SHA-256 length: 256  using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using short derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage 
+PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using short derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using short derivedKey, normal salt, SHA-1, with normal info 
+FAIL Derived key of type name: HMAC hash: SHA-384 length: 256  using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using short derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage 
+PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using short derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using short derivedKey, normal salt, SHA-1, with normal info 
+FAIL Derived key of type name: HMAC hash: SHA-512 length: 256  using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using short derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage 
+PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using short derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key 
+PASS short derivedKey, normal salt, SHA-1, with normal info with missing salt 
+PASS short derivedKey, normal salt, SHA-1, with normal info with missing info 
+FAIL short derivedKey, normal salt, SHA-1, with normal info with null length assert_equals: deriveBits with null length correctly threw OperationError: The operation failed for an operation-specific reason expected "TypeError" but got "OperationError"
+PASS short derivedKey, normal salt, SHA-1, with normal info with non-multiple of 8 length 
+FAIL short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1 assert_equals: deriveBits with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS short derivedKey, normal salt, SHA-1, with normal info with missing deriveBits usage 
+PASS short derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key 
+PASS short derivedKey, normal salt, SHA-1, with empty info 
+PASS short derivedKey, normal salt, SHA-1, with empty info with 0 length 
+PASS Derived key of type name: AES-CBC length: 128  using short derivedKey, normal salt, SHA-1, with empty info 
+FAIL Derived key of type name: AES-CBC length: 128  using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CBC length: 128  using short derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-CBC length: 128  using short derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CBC length: 192  using short derivedKey, normal salt, SHA-1, with empty info 
+FAIL Derived key of type name: AES-CBC length: 192  using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CBC length: 192  using short derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-CBC length: 192  using short derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CBC length: 256  using short derivedKey, normal salt, SHA-1, with empty info 
+FAIL Derived key of type name: AES-CBC length: 256  using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CBC length: 256  using short derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-CBC length: 256  using short derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CTR length: 128  using short derivedKey, normal salt, SHA-1, with empty info 
+FAIL Derived key of type name: AES-CTR length: 128  using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CTR length: 128  using short derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-CTR length: 128  using short derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CTR length: 192  using short derivedKey, normal salt, SHA-1, with empty info 
+FAIL Derived key of type name: AES-CTR length: 192  using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CTR length: 192  using short derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-CTR length: 192  using short derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CTR length: 256  using short derivedKey, normal salt, SHA-1, with empty info 
+FAIL Derived key of type name: AES-CTR length: 256  using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CTR length: 256  using short derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-CTR length: 256  using short derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-GCM length: 128  using short derivedKey, normal salt, SHA-1, with empty info 
+FAIL Derived key of type name: AES-GCM length: 128  using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-GCM length: 128  using short derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-GCM length: 128  using short derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-GCM length: 192  using short derivedKey, normal salt, SHA-1, with empty info 
+FAIL Derived key of type name: AES-GCM length: 192  using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-GCM length: 192  using short derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-GCM length: 192  using short derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-GCM length: 256  using short derivedKey, normal salt, SHA-1, with empty info 
+FAIL Derived key of type name: AES-GCM length: 256  using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-GCM length: 256  using short derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-GCM length: 256  using short derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-KW length: 128  using short derivedKey, normal salt, SHA-1, with empty info 
+FAIL Derived key of type name: AES-KW length: 128  using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-KW length: 128  using short derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-KW length: 128  using short derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-KW length: 192  using short derivedKey, normal salt, SHA-1, with empty info 
+FAIL Derived key of type name: AES-KW length: 192  using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-KW length: 192  using short derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-KW length: 192  using short derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-KW length: 256  using short derivedKey, normal salt, SHA-1, with empty info 
+FAIL Derived key of type name: AES-KW length: 256  using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-KW length: 256  using short derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-KW length: 256  using short derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using short derivedKey, normal salt, SHA-1, with empty info 
+FAIL Derived key of type name: HMAC hash: SHA-1 length: 256  using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using short derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage 
+PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using short derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using short derivedKey, normal salt, SHA-1, with empty info 
+FAIL Derived key of type name: HMAC hash: SHA-256 length: 256  using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using short derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage 
+PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using short derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using short derivedKey, normal salt, SHA-1, with empty info 
+FAIL Derived key of type name: HMAC hash: SHA-384 length: 256  using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using short derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage 
+PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using short derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using short derivedKey, normal salt, SHA-1, with empty info 
+FAIL Derived key of type name: HMAC hash: SHA-512 length: 256  using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using short derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage 
+PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using short derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key 
+PASS short derivedKey, normal salt, SHA-1, with empty info with missing salt 
+PASS short derivedKey, normal salt, SHA-1, with empty info with missing info 
+FAIL short derivedKey, normal salt, SHA-1, with empty info with null length assert_equals: deriveBits with null length correctly threw OperationError: The operation failed for an operation-specific reason expected "TypeError" but got "OperationError"
+PASS short derivedKey, normal salt, SHA-1, with empty info with non-multiple of 8 length 
+FAIL short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1 assert_equals: deriveBits with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS short derivedKey, normal salt, SHA-1, with empty info with missing deriveBits usage 
+PASS short derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key 
+PASS short derivedKey, normal salt, SHA-256, with normal info 
+PASS short derivedKey, normal salt, SHA-256, with normal info with 0 length 
+PASS Derived key of type name: AES-CBC length: 128  using short derivedKey, normal salt, SHA-256, with normal info 
+FAIL Derived key of type name: AES-CBC length: 128  using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CBC length: 128  using short derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-CBC length: 128  using short derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CBC length: 192  using short derivedKey, normal salt, SHA-256, with normal info 
+FAIL Derived key of type name: AES-CBC length: 192  using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CBC length: 192  using short derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-CBC length: 192  using short derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CBC length: 256  using short derivedKey, normal salt, SHA-256, with normal info 
+FAIL Derived key of type name: AES-CBC length: 256  using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CBC length: 256  using short derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-CBC length: 256  using short derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CTR length: 128  using short derivedKey, normal salt, SHA-256, with normal info 
+FAIL Derived key of type name: AES-CTR length: 128  using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CTR length: 128  using short derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-CTR length: 128  using short derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CTR length: 192  using short derivedKey, normal salt, SHA-256, with normal info 
+FAIL Derived key of type name: AES-CTR length: 192  using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CTR length: 192  using short derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-CTR length: 192  using short derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CTR length: 256  using short derivedKey, normal salt, SHA-256, with normal info 
+FAIL Derived key of type name: AES-CTR length: 256  using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CTR length: 256  using short derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-CTR length: 256  using short derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-GCM length: 128  using short derivedKey, normal salt, SHA-256, with normal info 
+FAIL Derived key of type name: AES-GCM length: 128  using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-GCM length: 128  using short derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-GCM length: 128  using short derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-GCM length: 192  using short derivedKey, normal salt, SHA-256, with normal info 
+FAIL Derived key of type name: AES-GCM length: 192  using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-GCM length: 192  using short derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-GCM length: 192  using short derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-GCM length: 256  using short derivedKey, normal salt, SHA-256, with normal info 
+FAIL Derived key of type name: AES-GCM length: 256  using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-GCM length: 256  using short derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-GCM length: 256  using short derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-KW length: 128  using short derivedKey, normal salt, SHA-256, with normal info 
+FAIL Derived key of type name: AES-KW length: 128  using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-KW length: 128  using short derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-KW length: 128  using short derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-KW length: 192  using short derivedKey, normal salt, SHA-256, with normal info 
+FAIL Derived key of type name: AES-KW length: 192  using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-KW length: 192  using short derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-KW length: 192  using short derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-KW length: 256  using short derivedKey, normal salt, SHA-256, with normal info 
+FAIL Derived key of type name: AES-KW length: 256  using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-KW length: 256  using short derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-KW length: 256  using short derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using short derivedKey, normal salt, SHA-256, with normal info 
+FAIL Derived key of type name: HMAC hash: SHA-1 length: 256  using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using short derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage 
+PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using short derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using short derivedKey, normal salt, SHA-256, with normal info 
+FAIL Derived key of type name: HMAC hash: SHA-256 length: 256  using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using short derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage 
+PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using short derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using short derivedKey, normal salt, SHA-256, with normal info 
+FAIL Derived key of type name: HMAC hash: SHA-384 length: 256  using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using short derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage 
+PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using short derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using short derivedKey, normal salt, SHA-256, with normal info 
+FAIL Derived key of type name: HMAC hash: SHA-512 length: 256  using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using short derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage 
+PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using short derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key 
+PASS short derivedKey, normal salt, SHA-256, with normal info with missing salt 
+PASS short derivedKey, normal salt, SHA-256, with normal info with missing info 
+FAIL short derivedKey, normal salt, SHA-256, with normal info with null length assert_equals: deriveBits with null length correctly threw OperationError: The operation failed for an operation-specific reason expected "TypeError" but got "OperationError"
+PASS short derivedKey, normal salt, SHA-256, with normal info with non-multiple of 8 length 
+FAIL short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256 assert_equals: deriveBits with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS short derivedKey, normal salt, SHA-256, with normal info with missing deriveBits usage 
+PASS short derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key 
+PASS short derivedKey, normal salt, SHA-256, with empty info 
+PASS short derivedKey, normal salt, SHA-256, with empty info with 0 length 
+PASS Derived key of type name: AES-CBC length: 128  using short derivedKey, normal salt, SHA-256, with empty info 
+FAIL Derived key of type name: AES-CBC length: 128  using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CBC length: 128  using short derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-CBC length: 128  using short derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CBC length: 192  using short derivedKey, normal salt, SHA-256, with empty info 
+FAIL Derived key of type name: AES-CBC length: 192  using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CBC length: 192  using short derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-CBC length: 192  using short derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CBC length: 256  using short derivedKey, normal salt, SHA-256, with empty info 
+FAIL Derived key of type name: AES-CBC length: 256  using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CBC length: 256  using short derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-CBC length: 256  using short derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CTR length: 128  using short derivedKey, normal salt, SHA-256, with empty info 
+FAIL Derived key of type name: AES-CTR length: 128  using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CTR length: 128  using short derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-CTR length: 128  using short derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CTR length: 192  using short derivedKey, normal salt, SHA-256, with empty info 
+FAIL Derived key of type name: AES-CTR length: 192  using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CTR length: 192  using short derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-CTR length: 192  using short derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CTR length: 256  using short derivedKey, normal salt, SHA-256, with empty info 
+FAIL Derived key of type name: AES-CTR length: 256  using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CTR length: 256  using short derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-CTR length: 256  using short derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-GCM length: 128  using short derivedKey, normal salt, SHA-256, with empty info 
+FAIL Derived key of type name: AES-GCM length: 128  using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-GCM length: 128  using short derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-GCM length: 128  using short derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-GCM length: 192  using short derivedKey, normal salt, SHA-256, with empty info 
+FAIL Derived key of type name: AES-GCM length: 192  using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-GCM length: 192  using short derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-GCM length: 192  using short derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-GCM length: 256  using short derivedKey, normal salt, SHA-256, with empty info 
+FAIL Derived key of type name: AES-GCM length: 256  using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-GCM length: 256  using short derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-GCM length: 256  using short derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-KW length: 128  using short derivedKey, normal salt, SHA-256, with empty info 
+FAIL Derived key of type name: AES-KW length: 128  using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-KW length: 128  using short derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-KW length: 128  using short derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-KW length: 192  using short derivedKey, normal salt, SHA-256, with empty info 
+FAIL Derived key of type name: AES-KW length: 192  using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-KW length: 192  using short derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-KW length: 192  using short derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-KW length: 256  using short derivedKey, normal salt, SHA-256, with empty info 
+FAIL Derived key of type name: AES-KW length: 256  using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-KW length: 256  using short derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-KW length: 256  using short derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using short derivedKey, normal salt, SHA-256, with empty info 
+FAIL Derived key of type name: HMAC hash: SHA-1 length: 256  using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using short derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage 
+PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using short derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using short derivedKey, normal salt, SHA-256, with empty info 
+FAIL Derived key of type name: HMAC hash: SHA-256 length: 256  using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using short derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage 
+PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using short derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using short derivedKey, normal salt, SHA-256, with empty info 
+FAIL Derived key of type name: HMAC hash: SHA-384 length: 256  using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using short derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage 
+PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using short derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using short derivedKey, normal salt, SHA-256, with empty info 
+FAIL Derived key of type name: HMAC hash: SHA-512 length: 256  using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using short derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage 
+PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using short derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key 
+PASS short derivedKey, normal salt, SHA-256, with empty info with missing salt 
+PASS short derivedKey, normal salt, SHA-256, with empty info with missing info 
+FAIL short derivedKey, normal salt, SHA-256, with empty info with null length assert_equals: deriveBits with null length correctly threw OperationError: The operation failed for an operation-specific reason expected "TypeError" but got "OperationError"
+PASS short derivedKey, normal salt, SHA-256, with empty info with non-multiple of 8 length 
+FAIL short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256 assert_equals: deriveBits with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS short derivedKey, normal salt, SHA-256, with empty info with missing deriveBits usage 
+PASS short derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key 
+PASS short derivedKey, normal salt, PBKDF2, with normal info with non-digest algorithm PBKDF2 
+PASS Derived key of type name: AES-CBC length: 128  using short derivedKey, normal salt, PBKDF2, with normal info 
+PASS Derived key of type name: AES-CBC length: 192  using short derivedKey, normal salt, PBKDF2, with normal info 
+PASS Derived key of type name: AES-CBC length: 256  using short derivedKey, normal salt, PBKDF2, with normal info 
+PASS Derived key of type name: AES-CTR length: 128  using short derivedKey, normal salt, PBKDF2, with normal info 
+PASS Derived key of type name: AES-CTR length: 192  using short derivedKey, normal salt, PBKDF2, with normal info 
+PASS Derived key of type name: AES-CTR length: 256  using short derivedKey, normal salt, PBKDF2, with normal info 
+PASS Derived key of type name: AES-GCM length: 128  using short derivedKey, normal salt, PBKDF2, with normal info 
+PASS Derived key of type name: AES-GCM length: 192  using short derivedKey, normal salt, PBKDF2, with normal info 
+PASS Derived key of type name: AES-GCM length: 256  using short derivedKey, normal salt, PBKDF2, with normal info 
+PASS Derived key of type name: AES-KW length: 128  using short derivedKey, normal salt, PBKDF2, with normal info 
+PASS Derived key of type name: AES-KW length: 192  using short derivedKey, normal salt, PBKDF2, with normal info 
+PASS Derived key of type name: AES-KW length: 256  using short derivedKey, normal salt, PBKDF2, with normal info 
+PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using short derivedKey, normal salt, PBKDF2, with normal info 
+PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using short derivedKey, normal salt, PBKDF2, with normal info 
+PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using short derivedKey, normal salt, PBKDF2, with normal info 
+PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using short derivedKey, normal salt, PBKDF2, with normal info 
+PASS short derivedKey, normal salt, PBKDF2, with empty info with non-digest algorithm PBKDF2 
+PASS Derived key of type name: AES-CBC length: 128  using short derivedKey, normal salt, PBKDF2, with empty info 
+PASS Derived key of type name: AES-CBC length: 192  using short derivedKey, normal salt, PBKDF2, with empty info 
+PASS Derived key of type name: AES-CBC length: 256  using short derivedKey, normal salt, PBKDF2, with empty info 
+PASS Derived key of type name: AES-CTR length: 128  using short derivedKey, normal salt, PBKDF2, with empty info 
+PASS Derived key of type name: AES-CTR length: 192  using short derivedKey, normal salt, PBKDF2, with empty info 
+PASS Derived key of type name: AES-CTR length: 256  using short derivedKey, normal salt, PBKDF2, with empty info 
+PASS Derived key of type name: AES-GCM length: 128  using short derivedKey, normal salt, PBKDF2, with empty info 
+PASS Derived key of type name: AES-GCM length: 192  using short derivedKey, normal salt, PBKDF2, with empty info 
+PASS Derived key of type name: AES-GCM length: 256  using short derivedKey, normal salt, PBKDF2, with empty info 
+PASS Derived key of type name: AES-KW length: 128  using short derivedKey, normal salt, PBKDF2, with empty info 
+PASS Derived key of type name: AES-KW length: 192  using short derivedKey, normal salt, PBKDF2, with empty info 
+PASS Derived key of type name: AES-KW length: 256  using short derivedKey, normal salt, PBKDF2, with empty info 
+PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using short derivedKey, normal salt, PBKDF2, with empty info 
+PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using short derivedKey, normal salt, PBKDF2, with empty info 
+PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using short derivedKey, normal salt, PBKDF2, with empty info 
+PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using short derivedKey, normal salt, PBKDF2, with empty info 
+PASS short derivedKey, empty salt, SHA-384, with normal info 
+PASS short derivedKey, empty salt, SHA-384, with normal info with 0 length 
+PASS Derived key of type name: AES-CBC length: 128  using short derivedKey, empty salt, SHA-384, with normal info 
+FAIL Derived key of type name: AES-CBC length: 128  using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CBC length: 128  using short derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-CBC length: 128  using short derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CBC length: 192  using short derivedKey, empty salt, SHA-384, with normal info 
+FAIL Derived key of type name: AES-CBC length: 192  using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CBC length: 192  using short derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-CBC length: 192  using short derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CBC length: 256  using short derivedKey, empty salt, SHA-384, with normal info 
+FAIL Derived key of type name: AES-CBC length: 256  using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CBC length: 256  using short derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-CBC length: 256  using short derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CTR length: 128  using short derivedKey, empty salt, SHA-384, with normal info 
+FAIL Derived key of type name: AES-CTR length: 128  using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CTR length: 128  using short derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-CTR length: 128  using short derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CTR length: 192  using short derivedKey, empty salt, SHA-384, with normal info 
+FAIL Derived key of type name: AES-CTR length: 192  using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CTR length: 192  using short derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-CTR length: 192  using short derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CTR length: 256  using short derivedKey, empty salt, SHA-384, with normal info 
+FAIL Derived key of type name: AES-CTR length: 256  using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CTR length: 256  using short derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-CTR length: 256  using short derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-GCM length: 128  using short derivedKey, empty salt, SHA-384, with normal info 
+FAIL Derived key of type name: AES-GCM length: 128  using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-GCM length: 128  using short derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-GCM length: 128  using short derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-GCM length: 192  using short derivedKey, empty salt, SHA-384, with normal info 
+FAIL Derived key of type name: AES-GCM length: 192  using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-GCM length: 192  using short derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-GCM length: 192  using short derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-GCM length: 256  using short derivedKey, empty salt, SHA-384, with normal info 
+FAIL Derived key of type name: AES-GCM length: 256  using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-GCM length: 256  using short derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-GCM length: 256  using short derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-KW length: 128  using short derivedKey, empty salt, SHA-384, with normal info 
+FAIL Derived key of type name: AES-KW length: 128  using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-KW length: 128  using short derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-KW length: 128  using short derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-KW length: 192  using short derivedKey, empty salt, SHA-384, with normal info 
+FAIL Derived key of type name: AES-KW length: 192  using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-KW length: 192  using short derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-KW length: 192  using short derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-KW length: 256  using short derivedKey, empty salt, SHA-384, with normal info 
+FAIL Derived key of type name: AES-KW length: 256  using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-KW length: 256  using short derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-KW length: 256  using short derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using short derivedKey, empty salt, SHA-384, with normal info 
+FAIL Derived key of type name: HMAC hash: SHA-1 length: 256  using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using short derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage 
+PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using short derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using short derivedKey, empty salt, SHA-384, with normal info 
+FAIL Derived key of type name: HMAC hash: SHA-256 length: 256  using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using short derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage 
+PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using short derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using short derivedKey, empty salt, SHA-384, with normal info 
+FAIL Derived key of type name: HMAC hash: SHA-384 length: 256  using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using short derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage 
+PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using short derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using short derivedKey, empty salt, SHA-384, with normal info 
+FAIL Derived key of type name: HMAC hash: SHA-512 length: 256  using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using short derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage 
+PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using short derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key 
+PASS short derivedKey, empty salt, SHA-384, with normal info with missing salt 
+PASS short derivedKey, empty salt, SHA-384, with normal info with missing info 
+FAIL short derivedKey, empty salt, SHA-384, with normal info with null length assert_equals: deriveBits with null length correctly threw OperationError: The operation failed for an operation-specific reason expected "TypeError" but got "OperationError"
+PASS short derivedKey, empty salt, SHA-384, with normal info with non-multiple of 8 length 
+FAIL short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveBits with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS short derivedKey, empty salt, SHA-384, with normal info with missing deriveBits usage 
+PASS short derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key 
+PASS short derivedKey, empty salt, SHA-384, with empty info 
+PASS short derivedKey, empty salt, SHA-384, with empty info with 0 length 
+PASS Derived key of type name: AES-CBC length: 128  using short derivedKey, empty salt, SHA-384, with empty info 
+FAIL Derived key of type name: AES-CBC length: 128  using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CBC length: 128  using short derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-CBC length: 128  using short derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CBC length: 192  using short derivedKey, empty salt, SHA-384, with empty info 
+FAIL Derived key of type name: AES-CBC length: 192  using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CBC length: 192  using short derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-CBC length: 192  using short derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CBC length: 256  using short derivedKey, empty salt, SHA-384, with empty info 
+FAIL Derived key of type name: AES-CBC length: 256  using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CBC length: 256  using short derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-CBC length: 256  using short derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CTR length: 128  using short derivedKey, empty salt, SHA-384, with empty info 
+FAIL Derived key of type name: AES-CTR length: 128  using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CTR length: 128  using short derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-CTR length: 128  using short derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CTR length: 192  using short derivedKey, empty salt, SHA-384, with empty info 
+FAIL Derived key of type name: AES-CTR length: 192  using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CTR length: 192  using short derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-CTR length: 192  using short derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CTR length: 256  using short derivedKey, empty salt, SHA-384, with empty info 
+FAIL Derived key of type name: AES-CTR length: 256  using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CTR length: 256  using short derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-CTR length: 256  using short derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-GCM length: 128  using short derivedKey, empty salt, SHA-384, with empty info 
+FAIL Derived key of type name: AES-GCM length: 128  using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-GCM length: 128  using short derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-GCM length: 128  using short derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-GCM length: 192  using short derivedKey, empty salt, SHA-384, with empty info 
+FAIL Derived key of type name: AES-GCM length: 192  using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-GCM length: 192  using short derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-GCM length: 192  using short derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-GCM length: 256  using short derivedKey, empty salt, SHA-384, with empty info 
+FAIL Derived key of type name: AES-GCM length: 256  using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-GCM length: 256  using short derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-GCM length: 256  using short derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-KW length: 128  using short derivedKey, empty salt, SHA-384, with empty info 
+FAIL Derived key of type name: AES-KW length: 128  using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-KW length: 128  using short derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-KW length: 128  using short derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-KW length: 192  using short derivedKey, empty salt, SHA-384, with empty info 
+FAIL Derived key of type name: AES-KW length: 192  using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-KW length: 192  using short derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-KW length: 192  using short derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-KW length: 256  using short derivedKey, empty salt, SHA-384, with empty info 
+FAIL Derived key of type name: AES-KW length: 256  using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-KW length: 256  using short derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-KW length: 256  using short derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using short derivedKey, empty salt, SHA-384, with empty info 
+FAIL Derived key of type name: HMAC hash: SHA-1 length: 256  using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using short derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage 
+PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using short derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using short derivedKey, empty salt, SHA-384, with empty info 
+FAIL Derived key of type name: HMAC hash: SHA-256 length: 256  using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using short derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage 
+PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using short derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using short derivedKey, empty salt, SHA-384, with empty info 
+FAIL Derived key of type name: HMAC hash: SHA-384 length: 256  using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using short derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage 
+PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using short derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using short derivedKey, empty salt, SHA-384, with empty info 
+FAIL Derived key of type name: HMAC hash: SHA-512 length: 256  using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using short derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage 
+PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using short derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key 
+PASS short derivedKey, empty salt, SHA-384, with empty info with missing salt 
+PASS short derivedKey, empty salt, SHA-384, with empty info with missing info 
+FAIL short derivedKey, empty salt, SHA-384, with empty info with null length assert_equals: deriveBits with null length correctly threw OperationError: The operation failed for an operation-specific reason expected "TypeError" but got "OperationError"
+PASS short derivedKey, empty salt, SHA-384, with empty info with non-multiple of 8 length 
+FAIL short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveBits with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS short derivedKey, empty salt, SHA-384, with empty info with missing deriveBits usage 
+PASS short derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key 
+PASS short derivedKey, empty salt, SHA-512, with normal info 
+PASS short derivedKey, empty salt, SHA-512, with normal info with 0 length 
+PASS Derived key of type name: AES-CBC length: 128  using short derivedKey, empty salt, SHA-512, with normal info 
+FAIL Derived key of type name: AES-CBC length: 128  using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CBC length: 128  using short derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-CBC length: 128  using short derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CBC length: 192  using short derivedKey, empty salt, SHA-512, with normal info 
+FAIL Derived key of type name: AES-CBC length: 192  using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CBC length: 192  using short derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-CBC length: 192  using short derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CBC length: 256  using short derivedKey, empty salt, SHA-512, with normal info 
+FAIL Derived key of type name: AES-CBC length: 256  using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CBC length: 256  using short derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-CBC length: 256  using short derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CTR length: 128  using short derivedKey, empty salt, SHA-512, with normal info 
+FAIL Derived key of type name: AES-CTR length: 128  using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CTR length: 128  using short derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-CTR length: 128  using short derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CTR length: 192  using short derivedKey, empty salt, SHA-512, with normal info 
+FAIL Derived key of type name: AES-CTR length: 192  using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CTR length: 192  using short derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-CTR length: 192  using short derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CTR length: 256  using short derivedKey, empty salt, SHA-512, with normal info 
+FAIL Derived key of type name: AES-CTR length: 256  using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CTR length: 256  using short derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-CTR length: 256  using short derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-GCM length: 128  using short derivedKey, empty salt, SHA-512, with normal info 
+FAIL Derived key of type name: AES-GCM length: 128  using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-GCM length: 128  using short derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-GCM length: 128  using short derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-GCM length: 192  using short derivedKey, empty salt, SHA-512, with normal info 
+FAIL Derived key of type name: AES-GCM length: 192  using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-GCM length: 192  using short derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-GCM length: 192  using short derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-GCM length: 256  using short derivedKey, empty salt, SHA-512, with normal info 
+FAIL Derived key of type name: AES-GCM length: 256  using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-GCM length: 256  using short derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-GCM length: 256  using short derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-KW length: 128  using short derivedKey, empty salt, SHA-512, with normal info 
+FAIL Derived key of type name: AES-KW length: 128  using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-KW length: 128  using short derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-KW length: 128  using short derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-KW length: 192  using short derivedKey, empty salt, SHA-512, with normal info 
+FAIL Derived key of type name: AES-KW length: 192  using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-KW length: 192  using short derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-KW length: 192  using short derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-KW length: 256  using short derivedKey, empty salt, SHA-512, with normal info 
+FAIL Derived key of type name: AES-KW length: 256  using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-KW length: 256  using short derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-KW length: 256  using short derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using short derivedKey, empty salt, SHA-512, with normal info 
+FAIL Derived key of type name: HMAC hash: SHA-1 length: 256  using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using short derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage 
+PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using short derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using short derivedKey, empty salt, SHA-512, with normal info 
+FAIL Derived key of type name: HMAC hash: SHA-256 length: 256  using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using short derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage 
+PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using short derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using short derivedKey, empty salt, SHA-512, with normal info 
+FAIL Derived key of type name: HMAC hash: SHA-384 length: 256  using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using short derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage 
+PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using short derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using short derivedKey, empty salt, SHA-512, with normal info 
+FAIL Derived key of type name: HMAC hash: SHA-512 length: 256  using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using short derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage 
+PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using short derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key 
+PASS short derivedKey, empty salt, SHA-512, with normal info with missing salt 
+PASS short derivedKey, empty salt, SHA-512, with normal info with missing info 
+FAIL short derivedKey, empty salt, SHA-512, with normal info with null length assert_equals: deriveBits with null length correctly threw OperationError: The operation failed for an operation-specific reason expected "TypeError" but got "OperationError"
+PASS short derivedKey, empty salt, SHA-512, with normal info with non-multiple of 8 length 
+FAIL short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512 assert_equals: deriveBits with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS short derivedKey, empty salt, SHA-512, with normal info with missing deriveBits usage 
+PASS short derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key 
+PASS short derivedKey, empty salt, SHA-512, with empty info 
+PASS short derivedKey, empty salt, SHA-512, with empty info with 0 length 
+PASS Derived key of type name: AES-CBC length: 128  using short derivedKey, empty salt, SHA-512, with empty info 
+FAIL Derived key of type name: AES-CBC length: 128  using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CBC length: 128  using short derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-CBC length: 128  using short derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CBC length: 192  using short derivedKey, empty salt, SHA-512, with empty info 
+FAIL Derived key of type name: AES-CBC length: 192  using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CBC length: 192  using short derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-CBC length: 192  using short derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CBC length: 256  using short derivedKey, empty salt, SHA-512, with empty info 
+FAIL Derived key of type name: AES-CBC length: 256  using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CBC length: 256  using short derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-CBC length: 256  using short derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CTR length: 128  using short derivedKey, empty salt, SHA-512, with empty info 
+FAIL Derived key of type name: AES-CTR length: 128  using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CTR length: 128  using short derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-CTR length: 128  using short derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CTR length: 192  using short derivedKey, empty salt, SHA-512, with empty info 
+FAIL Derived key of type name: AES-CTR length: 192  using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CTR length: 192  using short derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-CTR length: 192  using short derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CTR length: 256  using short derivedKey, empty salt, SHA-512, with empty info 
+FAIL Derived key of type name: AES-CTR length: 256  using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CTR length: 256  using short derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-CTR length: 256  using short derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-GCM length: 128  using short derivedKey, empty salt, SHA-512, with empty info 
+FAIL Derived key of type name: AES-GCM length: 128  using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-GCM length: 128  using short derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-GCM length: 128  using short derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-GCM length: 192  using short derivedKey, empty salt, SHA-512, with empty info 
+FAIL Derived key of type name: AES-GCM length: 192  using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-GCM length: 192  using short derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-GCM length: 192  using short derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-GCM length: 256  using short derivedKey, empty salt, SHA-512, with empty info 
+FAIL Derived key of type name: AES-GCM length: 256  using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-GCM length: 256  using short derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-GCM length: 256  using short derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-KW length: 128  using short derivedKey, empty salt, SHA-512, with empty info 
+FAIL Derived key of type name: AES-KW length: 128  using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-KW length: 128  using short derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-KW length: 128  using short derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-KW length: 192  using short derivedKey, empty salt, SHA-512, with empty info 
+FAIL Derived key of type name: AES-KW length: 192  using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-KW length: 192  using short derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-KW length: 192  using short derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-KW length: 256  using short derivedKey, empty salt, SHA-512, with empty info 
+FAIL Derived key of type name: AES-KW length: 256  using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-KW length: 256  using short derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-KW length: 256  using short derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using short derivedKey, empty salt, SHA-512, with empty info 
+FAIL Derived key of type name: HMAC hash: SHA-1 length: 256  using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using short derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage 
+PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using short derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using short derivedKey, empty salt, SHA-512, with empty info 
+FAIL Derived key of type name: HMAC hash: SHA-256 length: 256  using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using short derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage 
+PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using short derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using short derivedKey, empty salt, SHA-512, with empty info 
+FAIL Derived key of type name: HMAC hash: SHA-384 length: 256  using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using short derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage 
+PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using short derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using short derivedKey, empty salt, SHA-512, with empty info 
+FAIL Derived key of type name: HMAC hash: SHA-512 length: 256  using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using short derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage 
+PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using short derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key 
+PASS short derivedKey, empty salt, SHA-512, with empty info with missing salt 
+PASS short derivedKey, empty salt, SHA-512, with empty info with missing info 
+FAIL short derivedKey, empty salt, SHA-512, with empty info with null length assert_equals: deriveBits with null length correctly threw OperationError: The operation failed for an operation-specific reason expected "TypeError" but got "OperationError"
+PASS short derivedKey, empty salt, SHA-512, with empty info with non-multiple of 8 length 
+FAIL short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512 assert_equals: deriveBits with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS short derivedKey, empty salt, SHA-512, with empty info with missing deriveBits usage 
+PASS short derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key 
+PASS short derivedKey, empty salt, SHA-1, with normal info 
+PASS short derivedKey, empty salt, SHA-1, with normal info with 0 length 
+PASS Derived key of type name: AES-CBC length: 128  using short derivedKey, empty salt, SHA-1, with normal info 
+FAIL Derived key of type name: AES-CBC length: 128  using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CBC length: 128  using short derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-CBC length: 128  using short derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CBC length: 192  using short derivedKey, empty salt, SHA-1, with normal info 
+FAIL Derived key of type name: AES-CBC length: 192  using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CBC length: 192  using short derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-CBC length: 192  using short derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CBC length: 256  using short derivedKey, empty salt, SHA-1, with normal info 
+FAIL Derived key of type name: AES-CBC length: 256  using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CBC length: 256  using short derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-CBC length: 256  using short derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CTR length: 128  using short derivedKey, empty salt, SHA-1, with normal info 
+FAIL Derived key of type name: AES-CTR length: 128  using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CTR length: 128  using short derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-CTR length: 128  using short derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CTR length: 192  using short derivedKey, empty salt, SHA-1, with normal info 
+FAIL Derived key of type name: AES-CTR length: 192  using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CTR length: 192  using short derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-CTR length: 192  using short derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CTR length: 256  using short derivedKey, empty salt, SHA-1, with normal info 
+FAIL Derived key of type name: AES-CTR length: 256  using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CTR length: 256  using short derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-CTR length: 256  using short derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-GCM length: 128  using short derivedKey, empty salt, SHA-1, with normal info 
+FAIL Derived key of type name: AES-GCM length: 128  using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-GCM length: 128  using short derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-GCM length: 128  using short derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-GCM length: 192  using short derivedKey, empty salt, SHA-1, with normal info 
+FAIL Derived key of type name: AES-GCM length: 192  using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-GCM length: 192  using short derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-GCM length: 192  using short derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-GCM length: 256  using short derivedKey, empty salt, SHA-1, with normal info 
+FAIL Derived key of type name: AES-GCM length: 256  using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-GCM length: 256  using short derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-GCM length: 256  using short derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-KW length: 128  using short derivedKey, empty salt, SHA-1, with normal info 
+FAIL Derived key of type name: AES-KW length: 128  using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-KW length: 128  using short derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-KW length: 128  using short derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-KW length: 192  using short derivedKey, empty salt, SHA-1, with normal info 
+FAIL Derived key of type name: AES-KW length: 192  using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-KW length: 192  using short derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-KW length: 192  using short derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-KW length: 256  using short derivedKey, empty salt, SHA-1, with normal info 
+FAIL Derived key of type name: AES-KW length: 256  using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-KW length: 256  using short derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-KW length: 256  using short derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using short derivedKey, empty salt, SHA-1, with normal info 
+FAIL Derived key of type name: HMAC hash: SHA-1 length: 256  using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using short derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage 
+PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using short derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using short derivedKey, empty salt, SHA-1, with normal info 
+FAIL Derived key of type name: HMAC hash: SHA-256 length: 256  using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using short derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage 
+PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using short derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using short derivedKey, empty salt, SHA-1, with normal info 
+FAIL Derived key of type name: HMAC hash: SHA-384 length: 256  using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using short derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage 
+PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using short derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using short derivedKey, empty salt, SHA-1, with normal info 
+FAIL Derived key of type name: HMAC hash: SHA-512 length: 256  using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using short derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage 
+PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using short derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key 
+PASS short derivedKey, empty salt, SHA-1, with normal info with missing salt 
+PASS short derivedKey, empty salt, SHA-1, with normal info with missing info 
+FAIL short derivedKey, empty salt, SHA-1, with normal info with null length assert_equals: deriveBits with null length correctly threw OperationError: The operation failed for an operation-specific reason expected "TypeError" but got "OperationError"
+PASS short derivedKey, empty salt, SHA-1, with normal info with non-multiple of 8 length 
+FAIL short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1 assert_equals: deriveBits with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS short derivedKey, empty salt, SHA-1, with normal info with missing deriveBits usage 
+PASS short derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key 
+PASS short derivedKey, empty salt, SHA-1, with empty info 
+PASS short derivedKey, empty salt, SHA-1, with empty info with 0 length 
+PASS Derived key of type name: AES-CBC length: 128  using short derivedKey, empty salt, SHA-1, with empty info 
+FAIL Derived key of type name: AES-CBC length: 128  using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CBC length: 128  using short derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-CBC length: 128  using short derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CBC length: 192  using short derivedKey, empty salt, SHA-1, with empty info 
+FAIL Derived key of type name: AES-CBC length: 192  using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CBC length: 192  using short derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-CBC length: 192  using short derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CBC length: 256  using short derivedKey, empty salt, SHA-1, with empty info 
+FAIL Derived key of type name: AES-CBC length: 256  using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CBC length: 256  using short derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-CBC length: 256  using short derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CTR length: 128  using short derivedKey, empty salt, SHA-1, with empty info 
+FAIL Derived key of type name: AES-CTR length: 128  using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CTR length: 128  using short derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-CTR length: 128  using short derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CTR length: 192  using short derivedKey, empty salt, SHA-1, with empty info 
+FAIL Derived key of type name: AES-CTR length: 192  using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CTR length: 192  using short derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-CTR length: 192  using short derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CTR length: 256  using short derivedKey, empty salt, SHA-1, with empty info 
+FAIL Derived key of type name: AES-CTR length: 256  using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CTR length: 256  using short derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-CTR length: 256  using short derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-GCM length: 128  using short derivedKey, empty salt, SHA-1, with empty info 
+FAIL Derived key of type name: AES-GCM length: 128  using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-GCM length: 128  using short derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-GCM length: 128  using short derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-GCM length: 192  using short derivedKey, empty salt, SHA-1, with empty info 
+FAIL Derived key of type name: AES-GCM length: 192  using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-GCM length: 192  using short derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-GCM length: 192  using short derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-GCM length: 256  using short derivedKey, empty salt, SHA-1, with empty info 
+FAIL Derived key of type name: AES-GCM length: 256  using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-GCM length: 256  using short derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-GCM length: 256  using short derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-KW length: 128  using short derivedKey, empty salt, SHA-1, with empty info 
+FAIL Derived key of type name: AES-KW length: 128  using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-KW length: 128  using short derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-KW length: 128  using short derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-KW length: 192  using short derivedKey, empty salt, SHA-1, with empty info 
+FAIL Derived key of type name: AES-KW length: 192  using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-KW length: 192  using short derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-KW length: 192  using short derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-KW length: 256  using short derivedKey, empty salt, SHA-1, with empty info 
+FAIL Derived key of type name: AES-KW length: 256  using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-KW length: 256  using short derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-KW length: 256  using short derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using short derivedKey, empty salt, SHA-1, with empty info 
+FAIL Derived key of type name: HMAC hash: SHA-1 length: 256  using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using short derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage 
+PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using short derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using short derivedKey, empty salt, SHA-1, with empty info 
+FAIL Derived key of type name: HMAC hash: SHA-256 length: 256  using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using short derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage 
+PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using short derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using short derivedKey, empty salt, SHA-1, with empty info 
+FAIL Derived key of type name: HMAC hash: SHA-384 length: 256  using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using short derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage 
+PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using short derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using short derivedKey, empty salt, SHA-1, with empty info 
+FAIL Derived key of type name: HMAC hash: SHA-512 length: 256  using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using short derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage 
+PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using short derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key 
+PASS short derivedKey, empty salt, SHA-1, with empty info with missing salt 
+PASS short derivedKey, empty salt, SHA-1, with empty info with missing info 
+FAIL short derivedKey, empty salt, SHA-1, with empty info with null length assert_equals: deriveBits with null length correctly threw OperationError: The operation failed for an operation-specific reason expected "TypeError" but got "OperationError"
+PASS short derivedKey, empty salt, SHA-1, with empty info with non-multiple of 8 length 
+FAIL short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1 assert_equals: deriveBits with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS short derivedKey, empty salt, SHA-1, with empty info with missing deriveBits usage 
+PASS short derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key 
+PASS short derivedKey, empty salt, SHA-256, with normal info 
+PASS short derivedKey, empty salt, SHA-256, with normal info with 0 length 
+PASS Derived key of type name: AES-CBC length: 128  using short derivedKey, empty salt, SHA-256, with normal info 
+FAIL Derived key of type name: AES-CBC length: 128  using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CBC length: 128  using short derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-CBC length: 128  using short derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CBC length: 192  using short derivedKey, empty salt, SHA-256, with normal info 
+FAIL Derived key of type name: AES-CBC length: 192  using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CBC length: 192  using short derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-CBC length: 192  using short derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CBC length: 256  using short derivedKey, empty salt, SHA-256, with normal info 
+FAIL Derived key of type name: AES-CBC length: 256  using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CBC length: 256  using short derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-CBC length: 256  using short derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CTR length: 128  using short derivedKey, empty salt, SHA-256, with normal info 
+FAIL Derived key of type name: AES-CTR length: 128  using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CTR length: 128  using short derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-CTR length: 128  using short derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CTR length: 192  using short derivedKey, empty salt, SHA-256, with normal info 
+FAIL Derived key of type name: AES-CTR length: 192  using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CTR length: 192  using short derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-CTR length: 192  using short derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CTR length: 256  using short derivedKey, empty salt, SHA-256, with normal info 
+FAIL Derived key of type name: AES-CTR length: 256  using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CTR length: 256  using short derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-CTR length: 256  using short derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-GCM length: 128  using short derivedKey, empty salt, SHA-256, with normal info 
+FAIL Derived key of type name: AES-GCM length: 128  using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-GCM length: 128  using short derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-GCM length: 128  using short derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-GCM length: 192  using short derivedKey, empty salt, SHA-256, with normal info 
+FAIL Derived key of type name: AES-GCM length: 192  using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-GCM length: 192  using short derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-GCM length: 192  using short derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-GCM length: 256  using short derivedKey, empty salt, SHA-256, with normal info 
+FAIL Derived key of type name: AES-GCM length: 256  using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-GCM length: 256  using short derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-GCM length: 256  using short derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-KW length: 128  using short derivedKey, empty salt, SHA-256, with normal info 
+FAIL Derived key of type name: AES-KW length: 128  using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-KW length: 128  using short derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-KW length: 128  using short derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-KW length: 192  using short derivedKey, empty salt, SHA-256, with normal info 
+FAIL Derived key of type name: AES-KW length: 192  using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-KW length: 192  using short derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-KW length: 192  using short derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-KW length: 256  using short derivedKey, empty salt, SHA-256, with normal info 
+FAIL Derived key of type name: AES-KW length: 256  using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-KW length: 256  using short derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-KW length: 256  using short derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using short derivedKey, empty salt, SHA-256, with normal info 
+FAIL Derived key of type name: HMAC hash: SHA-1 length: 256  using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using short derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage 
+PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using short derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using short derivedKey, empty salt, SHA-256, with normal info 
+FAIL Derived key of type name: HMAC hash: SHA-256 length: 256  using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using short derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage 
+PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using short derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using short derivedKey, empty salt, SHA-256, with normal info 
+FAIL Derived key of type name: HMAC hash: SHA-384 length: 256  using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using short derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage 
+PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using short derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using short derivedKey, empty salt, SHA-256, with normal info 
+FAIL Derived key of type name: HMAC hash: SHA-512 length: 256  using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using short derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage 
+PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using short derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key 
+PASS short derivedKey, empty salt, SHA-256, with normal info with missing salt 
+PASS short derivedKey, empty salt, SHA-256, with normal info with missing info 
+FAIL short derivedKey, empty salt, SHA-256, with normal info with null length assert_equals: deriveBits with null length correctly threw OperationError: The operation failed for an operation-specific reason expected "TypeError" but got "OperationError"
+PASS short derivedKey, empty salt, SHA-256, with normal info with non-multiple of 8 length 
+FAIL short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256 assert_equals: deriveBits with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS short derivedKey, empty salt, SHA-256, with normal info with missing deriveBits usage 
+PASS short derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key 
+PASS short derivedKey, empty salt, SHA-256, with empty info 
+PASS short derivedKey, empty salt, SHA-256, with empty info with 0 length 
+PASS Derived key of type name: AES-CBC length: 128  using short derivedKey, empty salt, SHA-256, with empty info 
+FAIL Derived key of type name: AES-CBC length: 128  using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CBC length: 128  using short derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-CBC length: 128  using short derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CBC length: 192  using short derivedKey, empty salt, SHA-256, with empty info 
+FAIL Derived key of type name: AES-CBC length: 192  using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CBC length: 192  using short derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-CBC length: 192  using short derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CBC length: 256  using short derivedKey, empty salt, SHA-256, with empty info 
+FAIL Derived key of type name: AES-CBC length: 256  using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CBC length: 256  using short derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-CBC length: 256  using short derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CTR length: 128  using short derivedKey, empty salt, SHA-256, with empty info 
+FAIL Derived key of type name: AES-CTR length: 128  using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CTR length: 128  using short derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-CTR length: 128  using short derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CTR length: 192  using short derivedKey, empty salt, SHA-256, with empty info 
+FAIL Derived key of type name: AES-CTR length: 192  using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CTR length: 192  using short derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-CTR length: 192  using short derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CTR length: 256  using short derivedKey, empty salt, SHA-256, with empty info 
+FAIL Derived key of type name: AES-CTR length: 256  using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CTR length: 256  using short derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-CTR length: 256  using short derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-GCM length: 128  using short derivedKey, empty salt, SHA-256, with empty info 
+FAIL Derived key of type name: AES-GCM length: 128  using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-GCM length: 128  using short derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-GCM length: 128  using short derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-GCM length: 192  using short derivedKey, empty salt, SHA-256, with empty info 
+FAIL Derived key of type name: AES-GCM length: 192  using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-GCM length: 192  using short derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-GCM length: 192  using short derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-GCM length: 256  using short derivedKey, empty salt, SHA-256, with empty info 
+FAIL Derived key of type name: AES-GCM length: 256  using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-GCM length: 256  using short derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-GCM length: 256  using short derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-KW length: 128  using short derivedKey, empty salt, SHA-256, with empty info 
+FAIL Derived key of type name: AES-KW length: 128  using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-KW length: 128  using short derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-KW length: 128  using short derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-KW length: 192  using short derivedKey, empty salt, SHA-256, with empty info 
+FAIL Derived key of type name: AES-KW length: 192  using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-KW length: 192  using short derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-KW length: 192  using short derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-KW length: 256  using short derivedKey, empty salt, SHA-256, with empty info 
+FAIL Derived key of type name: AES-KW length: 256  using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-KW length: 256  using short derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-KW length: 256  using short derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using short derivedKey, empty salt, SHA-256, with empty info 
+FAIL Derived key of type name: HMAC hash: SHA-1 length: 256  using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using short derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage 
+PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using short derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using short derivedKey, empty salt, SHA-256, with empty info 
+FAIL Derived key of type name: HMAC hash: SHA-256 length: 256  using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using short derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage 
+PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using short derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using short derivedKey, empty salt, SHA-256, with empty info 
+FAIL Derived key of type name: HMAC hash: SHA-384 length: 256  using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using short derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage 
+PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using short derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using short derivedKey, empty salt, SHA-256, with empty info 
+FAIL Derived key of type name: HMAC hash: SHA-512 length: 256  using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using short derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage 
+PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using short derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key 
+PASS short derivedKey, empty salt, SHA-256, with empty info with missing salt 
+PASS short derivedKey, empty salt, SHA-256, with empty info with missing info 
+FAIL short derivedKey, empty salt, SHA-256, with empty info with null length assert_equals: deriveBits with null length correctly threw OperationError: The operation failed for an operation-specific reason expected "TypeError" but got "OperationError"
+PASS short derivedKey, empty salt, SHA-256, with empty info with non-multiple of 8 length 
+FAIL short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256 assert_equals: deriveBits with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS short derivedKey, empty salt, SHA-256, with empty info with missing deriveBits usage 
+PASS short derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key 
+PASS short derivedKey, empty salt, PBKDF2, with normal info with non-digest algorithm PBKDF2 
+PASS Derived key of type name: AES-CBC length: 128  using short derivedKey, empty salt, PBKDF2, with normal info 
+PASS Derived key of type name: AES-CBC length: 192  using short derivedKey, empty salt, PBKDF2, with normal info 
+PASS Derived key of type name: AES-CBC length: 256  using short derivedKey, empty salt, PBKDF2, with normal info 
+PASS Derived key of type name: AES-CTR length: 128  using short derivedKey, empty salt, PBKDF2, with normal info 
+PASS Derived key of type name: AES-CTR length: 192  using short derivedKey, empty salt, PBKDF2, with normal info 
+PASS Derived key of type name: AES-CTR length: 256  using short derivedKey, empty salt, PBKDF2, with normal info 
+PASS Derived key of type name: AES-GCM length: 128  using short derivedKey, empty salt, PBKDF2, with normal info 
+PASS Derived key of type name: AES-GCM length: 192  using short derivedKey, empty salt, PBKDF2, with normal info 
+PASS Derived key of type name: AES-GCM length: 256  using short derivedKey, empty salt, PBKDF2, with normal info 
+PASS Derived key of type name: AES-KW length: 128  using short derivedKey, empty salt, PBKDF2, with normal info 
+PASS Derived key of type name: AES-KW length: 192  using short derivedKey, empty salt, PBKDF2, with normal info 
+PASS Derived key of type name: AES-KW length: 256  using short derivedKey, empty salt, PBKDF2, with normal info 
+PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using short derivedKey, empty salt, PBKDF2, with normal info 
+PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using short derivedKey, empty salt, PBKDF2, with normal info 
+PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using short derivedKey, empty salt, PBKDF2, with normal info 
+PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using short derivedKey, empty salt, PBKDF2, with normal info 
+PASS short derivedKey, empty salt, PBKDF2, with empty info with non-digest algorithm PBKDF2 
+PASS Derived key of type name: AES-CBC length: 128  using short derivedKey, empty salt, PBKDF2, with empty info 
+PASS Derived key of type name: AES-CBC length: 192  using short derivedKey, empty salt, PBKDF2, with empty info 
+PASS Derived key of type name: AES-CBC length: 256  using short derivedKey, empty salt, PBKDF2, with empty info 
+PASS Derived key of type name: AES-CTR length: 128  using short derivedKey, empty salt, PBKDF2, with empty info 
+PASS Derived key of type name: AES-CTR length: 192  using short derivedKey, empty salt, PBKDF2, with empty info 
+PASS Derived key of type name: AES-CTR length: 256  using short derivedKey, empty salt, PBKDF2, with empty info 
+PASS Derived key of type name: AES-GCM length: 128  using short derivedKey, empty salt, PBKDF2, with empty info 
+PASS Derived key of type name: AES-GCM length: 192  using short derivedKey, empty salt, PBKDF2, with empty info 
+PASS Derived key of type name: AES-GCM length: 256  using short derivedKey, empty salt, PBKDF2, with empty info 
+PASS Derived key of type name: AES-KW length: 128  using short derivedKey, empty salt, PBKDF2, with empty info 
+PASS Derived key of type name: AES-KW length: 192  using short derivedKey, empty salt, PBKDF2, with empty info 
+PASS Derived key of type name: AES-KW length: 256  using short derivedKey, empty salt, PBKDF2, with empty info 
+PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using short derivedKey, empty salt, PBKDF2, with empty info 
+PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using short derivedKey, empty salt, PBKDF2, with empty info 
+PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using short derivedKey, empty salt, PBKDF2, with empty info 
+PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using short derivedKey, empty salt, PBKDF2, with empty info 
+PASS long derivedKey, normal salt, SHA-384, with normal info 
+PASS long derivedKey, normal salt, SHA-384, with normal info with 0 length 
+PASS Derived key of type name: AES-CBC length: 128  using long derivedKey, normal salt, SHA-384, with normal info 
+FAIL Derived key of type name: AES-CBC length: 128  using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CBC length: 128  using long derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-CBC length: 128  using long derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CBC length: 192  using long derivedKey, normal salt, SHA-384, with normal info 
+FAIL Derived key of type name: AES-CBC length: 192  using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CBC length: 192  using long derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-CBC length: 192  using long derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CBC length: 256  using long derivedKey, normal salt, SHA-384, with normal info 
+FAIL Derived key of type name: AES-CBC length: 256  using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CBC length: 256  using long derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-CBC length: 256  using long derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CTR length: 128  using long derivedKey, normal salt, SHA-384, with normal info 
+FAIL Derived key of type name: AES-CTR length: 128  using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CTR length: 128  using long derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-CTR length: 128  using long derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CTR length: 192  using long derivedKey, normal salt, SHA-384, with normal info 
+FAIL Derived key of type name: AES-CTR length: 192  using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CTR length: 192  using long derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-CTR length: 192  using long derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CTR length: 256  using long derivedKey, normal salt, SHA-384, with normal info 
+FAIL Derived key of type name: AES-CTR length: 256  using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CTR length: 256  using long derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-CTR length: 256  using long derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-GCM length: 128  using long derivedKey, normal salt, SHA-384, with normal info 
+FAIL Derived key of type name: AES-GCM length: 128  using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-GCM length: 128  using long derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-GCM length: 128  using long derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-GCM length: 192  using long derivedKey, normal salt, SHA-384, with normal info 
+FAIL Derived key of type name: AES-GCM length: 192  using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-GCM length: 192  using long derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-GCM length: 192  using long derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-GCM length: 256  using long derivedKey, normal salt, SHA-384, with normal info 
+FAIL Derived key of type name: AES-GCM length: 256  using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-GCM length: 256  using long derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-GCM length: 256  using long derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-KW length: 128  using long derivedKey, normal salt, SHA-384, with normal info 
+FAIL Derived key of type name: AES-KW length: 128  using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-KW length: 128  using long derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-KW length: 128  using long derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-KW length: 192  using long derivedKey, normal salt, SHA-384, with normal info 
+FAIL Derived key of type name: AES-KW length: 192  using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-KW length: 192  using long derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-KW length: 192  using long derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-KW length: 256  using long derivedKey, normal salt, SHA-384, with normal info 
+FAIL Derived key of type name: AES-KW length: 256  using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-KW length: 256  using long derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-KW length: 256  using long derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using long derivedKey, normal salt, SHA-384, with normal info 
+FAIL Derived key of type name: HMAC hash: SHA-1 length: 256  using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using long derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage 
+PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using long derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using long derivedKey, normal salt, SHA-384, with normal info 
+FAIL Derived key of type name: HMAC hash: SHA-256 length: 256  using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using long derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage 
+PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using long derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using long derivedKey, normal salt, SHA-384, with normal info 
+FAIL Derived key of type name: HMAC hash: SHA-384 length: 256  using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using long derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage 
+PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using long derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using long derivedKey, normal salt, SHA-384, with normal info 
+FAIL Derived key of type name: HMAC hash: SHA-512 length: 256  using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using long derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage 
+PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using long derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key 
+PASS long derivedKey, normal salt, SHA-384, with normal info with missing salt 
+PASS long derivedKey, normal salt, SHA-384, with normal info with missing info 
+FAIL long derivedKey, normal salt, SHA-384, with normal info with null length assert_equals: deriveBits with null length correctly threw OperationError: The operation failed for an operation-specific reason expected "TypeError" but got "OperationError"
+PASS long derivedKey, normal salt, SHA-384, with normal info with non-multiple of 8 length 
+FAIL long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384 assert_equals: deriveBits with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS long derivedKey, normal salt, SHA-384, with normal info with missing deriveBits usage 
+PASS long derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key 
+PASS long derivedKey, normal salt, SHA-384, with empty info 
+PASS long derivedKey, normal salt, SHA-384, with empty info with 0 length 
+PASS Derived key of type name: AES-CBC length: 128  using long derivedKey, normal salt, SHA-384, with empty info 
+FAIL Derived key of type name: AES-CBC length: 128  using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CBC length: 128  using long derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-CBC length: 128  using long derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CBC length: 192  using long derivedKey, normal salt, SHA-384, with empty info 
+FAIL Derived key of type name: AES-CBC length: 192  using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CBC length: 192  using long derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-CBC length: 192  using long derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CBC length: 256  using long derivedKey, normal salt, SHA-384, with empty info 
+FAIL Derived key of type name: AES-CBC length: 256  using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CBC length: 256  using long derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-CBC length: 256  using long derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CTR length: 128  using long derivedKey, normal salt, SHA-384, with empty info 
+FAIL Derived key of type name: AES-CTR length: 128  using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CTR length: 128  using long derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-CTR length: 128  using long derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CTR length: 192  using long derivedKey, normal salt, SHA-384, with empty info 
+FAIL Derived key of type name: AES-CTR length: 192  using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CTR length: 192  using long derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-CTR length: 192  using long derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CTR length: 256  using long derivedKey, normal salt, SHA-384, with empty info 
+FAIL Derived key of type name: AES-CTR length: 256  using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CTR length: 256  using long derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-CTR length: 256  using long derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-GCM length: 128  using long derivedKey, normal salt, SHA-384, with empty info 
+FAIL Derived key of type name: AES-GCM length: 128  using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-GCM length: 128  using long derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-GCM length: 128  using long derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-GCM length: 192  using long derivedKey, normal salt, SHA-384, with empty info 
+FAIL Derived key of type name: AES-GCM length: 192  using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-GCM length: 192  using long derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-GCM length: 192  using long derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-GCM length: 256  using long derivedKey, normal salt, SHA-384, with empty info 
+FAIL Derived key of type name: AES-GCM length: 256  using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-GCM length: 256  using long derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-GCM length: 256  using long derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-KW length: 128  using long derivedKey, normal salt, SHA-384, with empty info 
+FAIL Derived key of type name: AES-KW length: 128  using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-KW length: 128  using long derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-KW length: 128  using long derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-KW length: 192  using long derivedKey, normal salt, SHA-384, with empty info 
+FAIL Derived key of type name: AES-KW length: 192  using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-KW length: 192  using long derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-KW length: 192  using long derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: AES-KW length: 256  using long derivedKey, normal salt, SHA-384, with empty info 
+FAIL Derived key of type name: AES-KW length: 256  using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-KW length: 256  using long derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage 
+PASS Derived key of type name: AES-KW length: 256  using long derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using long derivedKey, normal salt, SHA-384, with empty info 
+FAIL Derived key of type name: HMAC hash: SHA-1 length: 256  using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using long derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage 
+PASS Derived key of type name: HMAC hash: SHA-1 length: 256  using long derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using long derivedKey, normal salt, SHA-384, with empty info 
+FAIL Derived key of type name: HMAC hash: SHA-256 length: 256  using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using long derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage 
+PASS Derived key of type name: HMAC hash: SHA-256 length: 256  using long derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using long derivedKey, normal salt, SHA-384, with empty info 
+FAIL Derived key of type name: HMAC hash: SHA-384 length: 256  using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using long derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage 
+PASS Derived key of type name: HMAC hash: SHA-384 length: 256  using long derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key 
+PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using long derivedKey, normal salt, SHA-384, with empty info 
+FAIL Derived key of type name: HMAC hash: SHA-512 length: 256  using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using long derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage 
+PASS Derived key of type name: HMAC hash: SHA-512 length: 256  using long derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key 
+PASS long derivedKey, normal salt, SHA-384, with empty info with missing salt 
+PASS long derivedKey, normal salt, SHA-384, with empty info with missing info 
+FAIL long derivedKey, normal salt, SHA-384, with empty info with null length assert_equals: deriveBits with null length correctly threw OperationError: The operation failed for an operation-specific reason expected "TypeError" but got "OperationError"
+PASS long derivedKey, normal salt, SHA-384, with empty info with non-multiple of 8 length 
+FAIL long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384 assert_equals: deriveBits with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS long derivedKey, normal salt, SHA-384, with empty info with missing deriveBits usage 
+PASS long derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key 
+PASS long derivedKey, normal salt, SHA-512, with normal info 
+PASS long derivedKey, normal salt, SHA-512, with normal info with 0 length 
+PASS Derived key of type name: AES-CBC length: 128  using long derivedKey, normal salt, SHA-512, with normal info 
+FAIL Derived key of type name: AES-CBC length: 128  using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CBC length: 128  using long derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-CBC length: 128  using long derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CBC length: 192  using long derivedKey, normal salt, SHA-512, with normal info 
+FAIL Derived key of type name: AES-CBC length: 192  using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CBC length: 192  using long derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-CBC length: 192  using long derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CBC length: 256  using long derivedKey, normal salt, SHA-512, with normal info 
+FAIL Derived key of type name: AES-CBC length: 256  using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512 assert_equals: deriveKey with bad hash name correctly threw NotSupportedError: Member HkdfParams.info is required and must be an instance of (ArrayBufferView or ArrayBuffer) expected "NotSupportedError" but got "TypeError"
+PASS Derived key of type name: AES-CBC length: 256  using long derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage 
+PASS Derived key of type name: AES-CBC length: 256  using long derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key 
+PASS Derived key of type name: AES-CTR length: 128  using long