diff --git a/tests/wpt/meta-legacy-layout/WebCryptoAPI/algorithm-discards-context.https.window.js.ini b/tests/wpt/meta-legacy-layout/WebCryptoAPI/algorithm-discards-context.https.window.js.ini index d144503a7d2..4efc26a718d 100644 --- a/tests/wpt/meta-legacy-layout/WebCryptoAPI/algorithm-discards-context.https.window.js.ini +++ b/tests/wpt/meta-legacy-layout/WebCryptoAPI/algorithm-discards-context.https.window.js.ini @@ -12,15 +12,6 @@ [Context is discarded in verify] expected: TIMEOUT - [Context is discarded in deriveBits] - expected: TIMEOUT - - [Context is discarded in deriveKey] - expected: TIMEOUT - - [Context is discarded in deriveKey (2)] - expected: TIMEOUT - [Context is discarded in wrapKey] expected: TIMEOUT diff --git a/tests/wpt/meta-legacy-layout/WebCryptoAPI/derive_bits_keys/derived_bits_length.https.any.js.ini b/tests/wpt/meta-legacy-layout/WebCryptoAPI/derive_bits_keys/derived_bits_length.https.any.js.ini index ed763298dc4..3ec460d5a5f 100644 --- a/tests/wpt/meta-legacy-layout/WebCryptoAPI/derive_bits_keys/derived_bits_length.https.any.js.ini +++ b/tests/wpt/meta-legacy-layout/WebCryptoAPI/derive_bits_keys/derived_bits_length.https.any.js.ini @@ -1,19 +1,7 @@ [derived_bits_length.https.any.html] - [HKDF derivation with 256 as 'length' parameter] - expected: FAIL - [HKDF derivation with 0 as 'length' parameter] expected: FAIL - [HKDF derivation with null as 'length' parameter] - expected: FAIL - - [HKDF derivation with undefined as 'length' parameter] - expected: FAIL - - [HKDF derivation with omitted as 'length' parameter] - expected: FAIL - [ECDH derivation with 256 as 'length' parameter] expected: FAIL @@ -47,9 +35,6 @@ [HKDF derivation with 384 as 'length' parameter] expected: FAIL - [HKDF derivation with 230 as 'length' parameter] - expected: FAIL - [ECDH derivation with 384 as 'length' parameter] expected: FAIL @@ -62,23 +47,14 @@ [X25519 derivation with 230 as 'length' parameter] expected: FAIL + [PBKDF2 derivation with 0 as 'length' parameter] + expected: FAIL + [derived_bits_length.https.any.worker.html] - [HKDF derivation with 256 as 'length' parameter] - expected: FAIL - [HKDF derivation with 0 as 'length' parameter] expected: FAIL - [HKDF derivation with null as 'length' parameter] - expected: FAIL - - [HKDF derivation with undefined as 'length' parameter] - expected: FAIL - - [HKDF derivation with omitted as 'length' parameter] - expected: FAIL - [ECDH derivation with 256 as 'length' parameter] expected: FAIL @@ -112,9 +88,6 @@ [HKDF derivation with 384 as 'length' parameter] expected: FAIL - [HKDF derivation with 230 as 'length' parameter] - expected: FAIL - [ECDH derivation with 384 as 'length' parameter] expected: FAIL @@ -126,3 +99,6 @@ [X25519 derivation with 230 as 'length' parameter] expected: FAIL + + [PBKDF2 derivation with 0 as 'length' parameter] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/WebCryptoAPI/derive_bits_keys/hkdf.https.any.js.ini b/tests/wpt/meta-legacy-layout/WebCryptoAPI/derive_bits_keys/hkdf.https.any.js.ini index f21369a50e2..283205311cb 100644 --- a/tests/wpt/meta-legacy-layout/WebCryptoAPI/derive_bits_keys/hkdf.https.any.js.ini +++ b/tests/wpt/meta-legacy-layout/WebCryptoAPI/derive_bits_keys/hkdf.https.any.js.ini @@ -11,81 +11,42 @@ [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] expected: FAIL @@ -95,9 +56,6 @@ [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] expected: FAIL @@ -107,9 +65,6 @@ [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] expected: FAIL @@ -119,9 +74,6 @@ [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] expected: FAIL @@ -131,9 +83,6 @@ [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] expected: FAIL @@ -143,9 +92,6 @@ [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] expected: FAIL @@ -155,60 +101,27 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [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] - expected: FAIL - [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] expected: FAIL - [short derivedKey, normal salt, SHA-384, with normal info with non-multiple of 8 length] - expected: FAIL - - [short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [short derivedKey, normal salt, SHA-384, with normal info with missing deriveBits usage] - expected: FAIL - [short derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL @@ -221,81 +134,42 @@ [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] expected: FAIL @@ -305,9 +179,6 @@ [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] expected: FAIL @@ -317,9 +188,6 @@ [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] expected: FAIL @@ -329,9 +197,6 @@ [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] expected: FAIL @@ -341,9 +206,6 @@ [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] expected: FAIL @@ -353,9 +215,6 @@ [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] expected: FAIL @@ -365,60 +224,27 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [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] - expected: FAIL - [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] expected: FAIL - [short derivedKey, normal salt, SHA-384, with empty info with non-multiple of 8 length] - expected: FAIL - - [short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [short derivedKey, normal salt, SHA-384, with empty info with missing deriveBits usage] - expected: FAIL - [short derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL @@ -431,81 +257,42 @@ [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] expected: FAIL @@ -515,9 +302,6 @@ [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] expected: FAIL @@ -527,9 +311,6 @@ [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] expected: FAIL @@ -539,9 +320,6 @@ [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] expected: FAIL @@ -551,9 +329,6 @@ [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] expected: FAIL @@ -563,9 +338,6 @@ [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] expected: FAIL @@ -575,60 +347,27 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [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] - expected: FAIL - [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] expected: FAIL - [short derivedKey, normal salt, SHA-512, with normal info with non-multiple of 8 length] - expected: FAIL - - [short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [short derivedKey, normal salt, SHA-512, with normal info with missing deriveBits usage] - expected: FAIL - [short derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL @@ -641,81 +380,42 @@ [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] expected: FAIL @@ -725,9 +425,6 @@ [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] expected: FAIL @@ -737,9 +434,6 @@ [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] expected: FAIL @@ -749,9 +443,6 @@ [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] expected: FAIL @@ -761,9 +452,6 @@ [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] expected: FAIL @@ -773,9 +461,6 @@ [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] expected: FAIL @@ -785,60 +470,27 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [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] - expected: FAIL - [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] expected: FAIL - [short derivedKey, normal salt, SHA-512, with empty info with non-multiple of 8 length] - expected: FAIL - - [short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [short derivedKey, normal salt, SHA-512, with empty info with missing deriveBits usage] - expected: FAIL - [short derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL @@ -851,81 +503,42 @@ [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] expected: FAIL @@ -935,9 +548,6 @@ [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] expected: FAIL @@ -947,9 +557,6 @@ [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] expected: FAIL @@ -959,9 +566,6 @@ [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] expected: FAIL @@ -971,9 +575,6 @@ [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] expected: FAIL @@ -983,9 +584,6 @@ [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] expected: FAIL @@ -995,60 +593,27 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [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] - expected: FAIL - [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] expected: FAIL - [short derivedKey, normal salt, SHA-1, with normal info with non-multiple of 8 length] - expected: FAIL - - [short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [short derivedKey, normal salt, SHA-1, with normal info with missing deriveBits usage] - expected: FAIL - [short derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL @@ -1061,81 +626,42 @@ [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] expected: FAIL @@ -1145,9 +671,6 @@ [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] expected: FAIL @@ -1157,9 +680,6 @@ [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] expected: FAIL @@ -1169,9 +689,6 @@ [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] expected: FAIL @@ -1181,9 +698,6 @@ [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] expected: FAIL @@ -1193,9 +707,6 @@ [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] expected: FAIL @@ -1205,147 +716,66 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [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] - expected: FAIL - [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] expected: FAIL - [short derivedKey, normal salt, SHA-1, with empty info with non-multiple of 8 length] - expected: FAIL - - [short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [short derivedKey, normal salt, SHA-1, with empty info with missing deriveBits usage] - expected: FAIL - [short derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL - [short derivedKey, normal salt, SHA-256, with normal info] - expected: FAIL - [short derivedKey, normal salt, SHA-256, with normal info with 0 length] expected: FAIL [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-256, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-256, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] expected: FAIL @@ -1355,9 +785,6 @@ [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] expected: FAIL @@ -1367,9 +794,6 @@ [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] expected: FAIL @@ -1379,9 +803,6 @@ [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] expected: FAIL @@ -1391,9 +812,6 @@ [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] expected: FAIL @@ -1403,9 +821,6 @@ [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] expected: FAIL @@ -1415,147 +830,66 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [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] - expected: FAIL - [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] expected: FAIL - [short derivedKey, normal salt, SHA-256, with normal info with non-multiple of 8 length] - expected: FAIL - - [short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [short derivedKey, normal salt, SHA-256, with normal info with missing deriveBits usage] - expected: FAIL - [short derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL - [short derivedKey, normal salt, SHA-256, with empty info] - expected: FAIL - [short derivedKey, normal salt, SHA-256, with empty info with 0 length] expected: FAIL [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-256, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-256, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] expected: FAIL @@ -1565,9 +899,6 @@ [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] expected: FAIL @@ -1577,9 +908,6 @@ [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] expected: FAIL @@ -1589,9 +917,6 @@ [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] expected: FAIL @@ -1601,9 +926,6 @@ [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] expected: FAIL @@ -1613,9 +935,6 @@ [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] expected: FAIL @@ -1625,165 +944,30 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [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] - expected: FAIL - [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] expected: FAIL - [short derivedKey, normal salt, SHA-256, with empty info with non-multiple of 8 length] - expected: FAIL - - [short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [short derivedKey, normal salt, SHA-256, with empty info with missing deriveBits usage] - expected: FAIL - [short derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL - [short derivedKey, normal salt, PBKDF2, with normal info with non-digest algorithm PBKDF2] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [short derivedKey, normal salt, PBKDF2, with empty info with non-digest algorithm PBKDF2] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - [short derivedKey, empty salt, SHA-384, with normal info] expected: FAIL @@ -1793,81 +977,42 @@ [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] expected: FAIL @@ -1877,9 +1022,6 @@ [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] expected: FAIL @@ -1889,9 +1031,6 @@ [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] expected: FAIL @@ -1901,9 +1040,6 @@ [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] expected: FAIL @@ -1913,9 +1049,6 @@ [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] expected: FAIL @@ -1925,9 +1058,6 @@ [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] expected: FAIL @@ -1937,60 +1067,27 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [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] - expected: FAIL - [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] expected: FAIL - [short derivedKey, empty salt, SHA-384, with normal info with non-multiple of 8 length] - expected: FAIL - - [short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [short derivedKey, empty salt, SHA-384, with normal info with missing deriveBits usage] - expected: FAIL - [short derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL @@ -2003,81 +1100,42 @@ [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] expected: FAIL @@ -2087,9 +1145,6 @@ [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] expected: FAIL @@ -2099,9 +1154,6 @@ [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] expected: FAIL @@ -2111,9 +1163,6 @@ [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] expected: FAIL @@ -2123,9 +1172,6 @@ [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] expected: FAIL @@ -2135,9 +1181,6 @@ [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] expected: FAIL @@ -2147,60 +1190,27 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [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] - expected: FAIL - [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] expected: FAIL - [short derivedKey, empty salt, SHA-384, with empty info with non-multiple of 8 length] - expected: FAIL - - [short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [short derivedKey, empty salt, SHA-384, with empty info with missing deriveBits usage] - expected: FAIL - [short derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL @@ -2213,81 +1223,42 @@ [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] expected: FAIL @@ -2297,9 +1268,6 @@ [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] expected: FAIL @@ -2309,9 +1277,6 @@ [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] expected: FAIL @@ -2321,9 +1286,6 @@ [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] expected: FAIL @@ -2333,9 +1295,6 @@ [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] expected: FAIL @@ -2345,9 +1304,6 @@ [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] expected: FAIL @@ -2357,60 +1313,27 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [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] - expected: FAIL - [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] expected: FAIL - [short derivedKey, empty salt, SHA-512, with normal info with non-multiple of 8 length] - expected: FAIL - - [short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [short derivedKey, empty salt, SHA-512, with normal info with missing deriveBits usage] - expected: FAIL - [short derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL @@ -2423,81 +1346,42 @@ [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] expected: FAIL @@ -2507,9 +1391,6 @@ [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] expected: FAIL @@ -2519,9 +1400,6 @@ [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] expected: FAIL @@ -2531,9 +1409,6 @@ [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] expected: FAIL @@ -2543,9 +1418,6 @@ [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] expected: FAIL @@ -2555,9 +1427,6 @@ [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] expected: FAIL @@ -2567,60 +1436,27 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [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] - expected: FAIL - [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] expected: FAIL - [short derivedKey, empty salt, SHA-512, with empty info with non-multiple of 8 length] - expected: FAIL - - [short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [short derivedKey, empty salt, SHA-512, with empty info with missing deriveBits usage] - expected: FAIL - [short derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL @@ -2633,81 +1469,42 @@ [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] expected: FAIL @@ -2717,9 +1514,6 @@ [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] expected: FAIL @@ -2729,9 +1523,6 @@ [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] expected: FAIL @@ -2741,9 +1532,6 @@ [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] expected: FAIL @@ -2753,9 +1541,6 @@ [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] expected: FAIL @@ -2765,9 +1550,6 @@ [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] expected: FAIL @@ -2777,60 +1559,27 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [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] - expected: FAIL - [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] expected: FAIL - [short derivedKey, empty salt, SHA-1, with normal info with non-multiple of 8 length] - expected: FAIL - - [short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [short derivedKey, empty salt, SHA-1, with normal info with missing deriveBits usage] - expected: FAIL - [short derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL @@ -2843,81 +1592,42 @@ [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] expected: FAIL @@ -2932,9 +1642,6 @@ [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] expected: FAIL @@ -2944,9 +1651,6 @@ [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] expected: FAIL @@ -2956,9 +1660,6 @@ [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] expected: FAIL @@ -2968,9 +1669,6 @@ [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] expected: FAIL @@ -2980,9 +1678,6 @@ [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] expected: FAIL @@ -2992,147 +1687,66 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [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] - expected: FAIL - [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] expected: FAIL - [short derivedKey, empty salt, SHA-1, with empty info with non-multiple of 8 length] - expected: FAIL - - [short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [short derivedKey, empty salt, SHA-1, with empty info with missing deriveBits usage] - expected: FAIL - [short derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL - [short derivedKey, empty salt, SHA-256, with normal info] - expected: FAIL - [short derivedKey, empty salt, SHA-256, with normal info with 0 length] expected: FAIL [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-256, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-256, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] expected: FAIL @@ -3142,9 +1756,6 @@ [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] expected: FAIL @@ -3154,9 +1765,6 @@ [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] expected: FAIL @@ -3166,9 +1774,6 @@ [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] expected: FAIL @@ -3178,9 +1783,6 @@ [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] expected: FAIL @@ -3190,9 +1792,6 @@ [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] expected: FAIL @@ -3202,147 +1801,66 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [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] - expected: FAIL - [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] expected: FAIL - [short derivedKey, empty salt, SHA-256, with normal info with non-multiple of 8 length] - expected: FAIL - - [short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [short derivedKey, empty salt, SHA-256, with normal info with missing deriveBits usage] - expected: FAIL - [short derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL - [short derivedKey, empty salt, SHA-256, with empty info] - expected: FAIL - [short derivedKey, empty salt, SHA-256, with empty info with 0 length] expected: FAIL [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-256, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-256, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] expected: FAIL @@ -3352,9 +1870,6 @@ [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] expected: FAIL @@ -3364,9 +1879,6 @@ [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] expected: FAIL @@ -3376,9 +1888,6 @@ [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] expected: FAIL @@ -3388,9 +1897,6 @@ [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] expected: FAIL @@ -3400,9 +1906,6 @@ [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] expected: FAIL @@ -3412,165 +1915,30 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [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] - expected: FAIL - [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] expected: FAIL - [short derivedKey, empty salt, SHA-256, with empty info with non-multiple of 8 length] - expected: FAIL - - [short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [short derivedKey, empty salt, SHA-256, with empty info with missing deriveBits usage] - expected: FAIL - [short derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL - [short derivedKey, empty salt, PBKDF2, with normal info with non-digest algorithm PBKDF2] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [short derivedKey, empty salt, PBKDF2, with empty info with non-digest algorithm PBKDF2] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - [long derivedKey, normal salt, SHA-384, with normal info] expected: FAIL @@ -3580,81 +1948,42 @@ [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] expected: FAIL @@ -3664,9 +1993,6 @@ [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] expected: FAIL @@ -3676,9 +2002,6 @@ [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] expected: FAIL @@ -3688,9 +2011,6 @@ [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] expected: FAIL @@ -3700,9 +2020,6 @@ [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] expected: FAIL @@ -3712,9 +2029,6 @@ [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] expected: FAIL @@ -3724,60 +2038,27 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [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] - expected: FAIL - [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] expected: FAIL - [long derivedKey, normal salt, SHA-384, with normal info with non-multiple of 8 length] - expected: FAIL - - [long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [long derivedKey, normal salt, SHA-384, with normal info with missing deriveBits usage] - expected: FAIL - [long derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL @@ -3790,81 +2071,42 @@ [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] expected: FAIL @@ -3874,9 +2116,6 @@ [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] expected: FAIL @@ -3886,9 +2125,6 @@ [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] expected: FAIL @@ -3898,9 +2134,6 @@ [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] expected: FAIL @@ -3910,9 +2143,6 @@ [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] expected: FAIL @@ -3922,9 +2152,6 @@ [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] expected: FAIL @@ -3934,60 +2161,27 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [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] - expected: FAIL - [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] expected: FAIL - [long derivedKey, normal salt, SHA-384, with empty info with non-multiple of 8 length] - expected: FAIL - - [long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [long derivedKey, normal salt, SHA-384, with empty info with missing deriveBits usage] - expected: FAIL - [long derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL @@ -4000,81 +2194,42 @@ [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] expected: FAIL @@ -4084,9 +2239,6 @@ [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] expected: FAIL @@ -4096,9 +2248,6 @@ [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] expected: FAIL @@ -4108,9 +2257,6 @@ [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] expected: FAIL @@ -4120,9 +2266,6 @@ [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] expected: FAIL @@ -4132,9 +2275,6 @@ [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] expected: FAIL @@ -4144,60 +2284,27 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL - [long derivedKey, normal salt, SHA-512, with normal info with non-multiple of 8 length] - expected: FAIL - - [long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [long derivedKey, normal salt, SHA-512, with normal info with missing deriveBits usage] - expected: FAIL - [long derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL @@ -4210,81 +2317,42 @@ [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] expected: FAIL @@ -4294,9 +2362,6 @@ [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] expected: FAIL @@ -4306,9 +2371,6 @@ [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] expected: FAIL @@ -4318,9 +2380,6 @@ [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] expected: FAIL @@ -4330,9 +2389,6 @@ [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] expected: FAIL @@ -4342,9 +2398,6 @@ [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] expected: FAIL @@ -4354,60 +2407,27 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL - [long derivedKey, normal salt, SHA-512, with empty info with non-multiple of 8 length] - expected: FAIL - - [long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [long derivedKey, normal salt, SHA-512, with empty info with missing deriveBits usage] - expected: FAIL - [long derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL @@ -4420,81 +2440,42 @@ [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] expected: FAIL @@ -4504,9 +2485,6 @@ [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] expected: FAIL @@ -4516,9 +2494,6 @@ [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] expected: FAIL @@ -4528,9 +2503,6 @@ [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] expected: FAIL @@ -4540,9 +2512,6 @@ [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] expected: FAIL @@ -4552,9 +2521,6 @@ [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] expected: FAIL @@ -4564,60 +2530,27 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL - [long derivedKey, normal salt, SHA-1, with normal info with non-multiple of 8 length] - expected: FAIL - - [long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [long derivedKey, normal salt, SHA-1, with normal info with missing deriveBits usage] - expected: FAIL - [long derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL @@ -4630,81 +2563,42 @@ [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] expected: FAIL @@ -4714,9 +2608,6 @@ [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] expected: FAIL @@ -4726,9 +2617,6 @@ [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] expected: FAIL @@ -4738,9 +2626,6 @@ [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] expected: FAIL @@ -4750,9 +2635,6 @@ [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] expected: FAIL @@ -4762,9 +2644,6 @@ [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] expected: FAIL @@ -4774,147 +2653,66 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL - [long derivedKey, normal salt, SHA-1, with empty info with non-multiple of 8 length] - expected: FAIL - - [long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [long derivedKey, normal salt, SHA-1, with empty info with missing deriveBits usage] - expected: FAIL - [long derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL - [long derivedKey, normal salt, SHA-256, with normal info] - expected: FAIL - [long derivedKey, normal salt, SHA-256, with normal info with 0 length] expected: FAIL [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-256, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-256, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] expected: FAIL @@ -4924,9 +2722,6 @@ [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] expected: FAIL @@ -4936,9 +2731,6 @@ [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] expected: FAIL @@ -4948,9 +2740,6 @@ [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] expected: FAIL @@ -4960,9 +2749,6 @@ [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] expected: FAIL @@ -4972,9 +2758,6 @@ [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] expected: FAIL @@ -4984,147 +2767,66 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL - [long derivedKey, normal salt, SHA-256, with normal info with non-multiple of 8 length] - expected: FAIL - - [long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [long derivedKey, normal salt, SHA-256, with normal info with missing deriveBits usage] - expected: FAIL - [long derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL - [long derivedKey, normal salt, SHA-256, with empty info] - expected: FAIL - [long derivedKey, normal salt, SHA-256, with empty info with 0 length] expected: FAIL [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-256, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-256, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] expected: FAIL @@ -5134,9 +2836,6 @@ [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] expected: FAIL @@ -5146,9 +2845,6 @@ [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] expected: FAIL @@ -5158,9 +2854,6 @@ [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] expected: FAIL @@ -5170,9 +2863,6 @@ [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] expected: FAIL @@ -5182,9 +2872,6 @@ [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] expected: FAIL @@ -5194,165 +2881,30 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL - [long derivedKey, normal salt, SHA-256, with empty info with non-multiple of 8 length] - expected: FAIL - - [long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [long derivedKey, normal salt, SHA-256, with empty info with missing deriveBits usage] - expected: FAIL - [long derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL - [long derivedKey, normal salt, PBKDF2, with normal info with non-digest algorithm PBKDF2] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [long derivedKey, normal salt, PBKDF2, with empty info with non-digest algorithm PBKDF2] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - [long derivedKey, empty salt, SHA-384, with normal info] expected: FAIL @@ -5362,81 +2914,42 @@ [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] expected: FAIL @@ -5446,9 +2959,6 @@ [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] expected: FAIL @@ -5458,9 +2968,6 @@ [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] expected: FAIL @@ -5470,9 +2977,6 @@ [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] expected: FAIL @@ -5482,9 +2986,6 @@ [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] expected: FAIL @@ -5494,9 +2995,6 @@ [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] expected: FAIL @@ -5506,60 +3004,27 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL - [long derivedKey, empty salt, SHA-384, with normal info with non-multiple of 8 length] - expected: FAIL - - [long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [long derivedKey, empty salt, SHA-384, with normal info with missing deriveBits usage] - expected: FAIL - [long derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL @@ -5572,81 +3037,42 @@ [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] expected: FAIL @@ -5656,9 +3082,6 @@ [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] expected: FAIL @@ -5668,9 +3091,6 @@ [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] expected: FAIL @@ -5680,9 +3100,6 @@ [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] expected: FAIL @@ -5692,9 +3109,6 @@ [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] expected: FAIL @@ -5704,9 +3118,6 @@ [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] expected: FAIL @@ -5716,60 +3127,27 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL - [long derivedKey, empty salt, SHA-384, with empty info with non-multiple of 8 length] - expected: FAIL - - [long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [long derivedKey, empty salt, SHA-384, with empty info with missing deriveBits usage] - expected: FAIL - [long derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL @@ -5782,72 +3160,36 @@ [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL @@ -5859,9 +3201,6 @@ [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] expected: FAIL @@ -5871,9 +3210,6 @@ [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] expected: FAIL @@ -5883,9 +3219,6 @@ [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] expected: FAIL @@ -5895,9 +3228,6 @@ [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] expected: FAIL @@ -5907,9 +3237,6 @@ [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] expected: FAIL @@ -5919,9 +3246,6 @@ [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] expected: FAIL @@ -5931,60 +3255,27 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL - [long derivedKey, empty salt, SHA-512, with normal info with non-multiple of 8 length] - expected: FAIL - - [long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [long derivedKey, empty salt, SHA-512, with normal info with missing deriveBits usage] - expected: FAIL - [long derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL @@ -5997,81 +3288,42 @@ [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] expected: FAIL @@ -6081,9 +3333,6 @@ [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] expected: FAIL @@ -6093,9 +3342,6 @@ [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] expected: FAIL @@ -6105,9 +3351,6 @@ [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] expected: FAIL @@ -6117,9 +3360,6 @@ [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] expected: FAIL @@ -6129,9 +3369,6 @@ [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] expected: FAIL @@ -6141,60 +3378,27 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL - [long derivedKey, empty salt, SHA-512, with empty info with non-multiple of 8 length] - expected: FAIL - - [long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [long derivedKey, empty salt, SHA-512, with empty info with missing deriveBits usage] - expected: FAIL - [long derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL @@ -6207,81 +3411,42 @@ [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] expected: FAIL @@ -6291,9 +3456,6 @@ [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] expected: FAIL @@ -6303,9 +3465,6 @@ [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] expected: FAIL @@ -6315,9 +3474,6 @@ [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] expected: FAIL @@ -6327,9 +3483,6 @@ [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] expected: FAIL @@ -6339,9 +3492,6 @@ [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] expected: FAIL @@ -6351,60 +3501,27 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL - [long derivedKey, empty salt, SHA-1, with normal info with non-multiple of 8 length] - expected: FAIL - - [long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [long derivedKey, empty salt, SHA-1, with normal info with missing deriveBits usage] - expected: FAIL - [long derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL @@ -6417,81 +3534,42 @@ [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] expected: FAIL @@ -6501,9 +3579,6 @@ [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] expected: FAIL @@ -6513,9 +3588,6 @@ [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] expected: FAIL @@ -6525,9 +3597,6 @@ [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] expected: FAIL @@ -6537,9 +3606,6 @@ [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] expected: FAIL @@ -6549,9 +3615,6 @@ [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] expected: FAIL @@ -6561,147 +3624,66 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL - [long derivedKey, empty salt, SHA-1, with empty info with non-multiple of 8 length] - expected: FAIL - - [long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [long derivedKey, empty salt, SHA-1, with empty info with missing deriveBits usage] - expected: FAIL - [long derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL - [long derivedKey, empty salt, SHA-256, with normal info] - expected: FAIL - [long derivedKey, empty salt, SHA-256, with normal info with 0 length] expected: FAIL [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-256, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-256, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] expected: FAIL @@ -6711,9 +3693,6 @@ [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] expected: FAIL @@ -6723,9 +3702,6 @@ [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] expected: FAIL @@ -6735,9 +3711,6 @@ [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] expected: FAIL @@ -6747,9 +3720,6 @@ [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] expected: FAIL @@ -6759,9 +3729,6 @@ [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] expected: FAIL @@ -6771,147 +3738,66 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL - [long derivedKey, empty salt, SHA-256, with normal info with non-multiple of 8 length] - expected: FAIL - - [long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [long derivedKey, empty salt, SHA-256, with normal info with missing deriveBits usage] - expected: FAIL - [long derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL - [long derivedKey, empty salt, SHA-256, with empty info] - expected: FAIL - [long derivedKey, empty salt, SHA-256, with empty info with 0 length] expected: FAIL [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-256, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-256, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] expected: FAIL @@ -6921,9 +3807,6 @@ [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] expected: FAIL @@ -6933,9 +3816,6 @@ [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] expected: FAIL @@ -6945,9 +3825,6 @@ [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] expected: FAIL @@ -6957,9 +3834,6 @@ [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] expected: FAIL @@ -6969,9 +3843,6 @@ [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] expected: FAIL @@ -6981,165 +3852,30 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL - [long derivedKey, empty salt, SHA-256, with empty info with non-multiple of 8 length] - expected: FAIL - - [long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [long derivedKey, empty salt, SHA-256, with empty info with missing deriveBits usage] - expected: FAIL - [long derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL - [long derivedKey, empty salt, PBKDF2, with normal info with non-digest algorithm PBKDF2] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [long derivedKey, empty salt, PBKDF2, with empty info with non-digest algorithm PBKDF2] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - [empty derivedKey, normal salt, SHA-384, with normal info] expected: FAIL @@ -7149,81 +3885,42 @@ [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] expected: FAIL @@ -7233,9 +3930,6 @@ [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] expected: FAIL @@ -7245,9 +3939,6 @@ [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] expected: FAIL @@ -7257,9 +3948,6 @@ [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] expected: FAIL @@ -7269,9 +3957,6 @@ [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] expected: FAIL @@ -7281,9 +3966,6 @@ [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] expected: FAIL @@ -7293,60 +3975,27 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [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] expected: FAIL - [empty derivedKey, normal salt, SHA-384, with normal info with non-multiple of 8 length] - expected: FAIL - - [empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [empty derivedKey, normal salt, SHA-384, with normal info with missing deriveBits usage] - expected: FAIL - [empty derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL @@ -7359,81 +4008,42 @@ [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] expected: FAIL @@ -7443,9 +4053,6 @@ [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] expected: FAIL @@ -7455,9 +4062,6 @@ [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] expected: FAIL @@ -7467,9 +4071,6 @@ [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] expected: FAIL @@ -7479,9 +4080,6 @@ [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] expected: FAIL @@ -7491,9 +4089,6 @@ [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] expected: FAIL @@ -7503,60 +4098,27 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [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] expected: FAIL - [empty derivedKey, normal salt, SHA-384, with empty info with non-multiple of 8 length] - expected: FAIL - - [empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [empty derivedKey, normal salt, SHA-384, with empty info with missing deriveBits usage] - expected: FAIL - [empty derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL @@ -7569,81 +4131,42 @@ [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] expected: FAIL @@ -7653,9 +4176,6 @@ [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] expected: FAIL @@ -7665,9 +4185,6 @@ [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] expected: FAIL @@ -7677,9 +4194,6 @@ [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] expected: FAIL @@ -7689,9 +4203,6 @@ [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] expected: FAIL @@ -7701,9 +4212,6 @@ [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] expected: FAIL @@ -7713,60 +4221,27 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [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] expected: FAIL - [empty derivedKey, normal salt, SHA-512, with normal info with non-multiple of 8 length] - expected: FAIL - - [empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [empty derivedKey, normal salt, SHA-512, with normal info with missing deriveBits usage] - expected: FAIL - [empty derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL @@ -7779,81 +4254,42 @@ [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] expected: FAIL @@ -7863,9 +4299,6 @@ [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] expected: FAIL @@ -7875,9 +4308,6 @@ [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] expected: FAIL @@ -7887,9 +4317,6 @@ [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] expected: FAIL @@ -7899,9 +4326,6 @@ [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] expected: FAIL @@ -7911,9 +4335,6 @@ [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] expected: FAIL @@ -7923,60 +4344,27 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [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] expected: FAIL - [empty derivedKey, normal salt, SHA-512, with empty info with non-multiple of 8 length] - expected: FAIL - - [empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [empty derivedKey, normal salt, SHA-512, with empty info with missing deriveBits usage] - expected: FAIL - [empty derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL @@ -7989,81 +4377,42 @@ [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] expected: FAIL @@ -8073,9 +4422,6 @@ [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] expected: FAIL @@ -8085,9 +4431,6 @@ [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] expected: FAIL @@ -8097,9 +4440,6 @@ [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] expected: FAIL @@ -8109,9 +4449,6 @@ [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] expected: FAIL @@ -8121,9 +4458,6 @@ [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] expected: FAIL @@ -8133,60 +4467,27 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [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] expected: FAIL - [empty derivedKey, normal salt, SHA-1, with normal info with non-multiple of 8 length] - expected: FAIL - - [empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [empty derivedKey, normal salt, SHA-1, with normal info with missing deriveBits usage] - expected: FAIL - [empty derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL @@ -8199,81 +4500,42 @@ [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] expected: FAIL @@ -8283,9 +4545,6 @@ [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] expected: FAIL @@ -8295,9 +4554,6 @@ [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] expected: FAIL @@ -8307,9 +4563,6 @@ [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] expected: FAIL @@ -8319,9 +4572,6 @@ [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] expected: FAIL @@ -8331,9 +4581,6 @@ [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] expected: FAIL @@ -8343,147 +4590,66 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [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] expected: FAIL - [empty derivedKey, normal salt, SHA-1, with empty info with non-multiple of 8 length] - expected: FAIL - - [empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [empty derivedKey, normal salt, SHA-1, with empty info with missing deriveBits usage] - expected: FAIL - [empty derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL - [empty derivedKey, normal salt, SHA-256, with normal info] - expected: FAIL - [empty derivedKey, normal salt, SHA-256, with normal info with 0 length] expected: FAIL [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-256, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-256, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] expected: FAIL @@ -8493,9 +4659,6 @@ [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] expected: FAIL @@ -8505,9 +4668,6 @@ [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] expected: FAIL @@ -8517,9 +4677,6 @@ [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] expected: FAIL @@ -8529,9 +4686,6 @@ [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] expected: FAIL @@ -8541,9 +4695,6 @@ [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] expected: FAIL @@ -8553,147 +4704,66 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [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] expected: FAIL - [empty derivedKey, normal salt, SHA-256, with normal info with non-multiple of 8 length] - expected: FAIL - - [empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [empty derivedKey, normal salt, SHA-256, with normal info with missing deriveBits usage] - expected: FAIL - [empty derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL - [empty derivedKey, normal salt, SHA-256, with empty info] - expected: FAIL - [empty derivedKey, normal salt, SHA-256, with empty info with 0 length] expected: FAIL [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-256, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-256, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] expected: FAIL @@ -8703,9 +4773,6 @@ [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] expected: FAIL @@ -8715,9 +4782,6 @@ [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] expected: FAIL @@ -8727,9 +4791,6 @@ [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] expected: FAIL @@ -8739,9 +4800,6 @@ [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] expected: FAIL @@ -8751,9 +4809,6 @@ [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] expected: FAIL @@ -8763,21 +4818,12 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - [hkdf.https.any.worker.html?2001-3000] [WebCryptoAPI: deriveBits() and deriveKey() Using HKDF] @@ -8786,9 +4832,6 @@ [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] expected: FAIL @@ -8798,9 +4841,6 @@ [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] expected: FAIL @@ -8810,9 +4850,6 @@ [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] expected: FAIL @@ -8822,9 +4859,6 @@ [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] expected: FAIL @@ -8834,9 +4868,6 @@ [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] expected: FAIL @@ -8846,9 +4877,6 @@ [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] expected: FAIL @@ -8858,60 +4886,27 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL - [long derivedKey, empty salt, SHA-512, with normal info with non-multiple of 8 length] - expected: FAIL - - [long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [long derivedKey, empty salt, SHA-512, with normal info with missing deriveBits usage] - expected: FAIL - [long derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL @@ -8924,81 +4919,42 @@ [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] expected: FAIL @@ -9008,9 +4964,6 @@ [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] expected: FAIL @@ -9020,9 +4973,6 @@ [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] expected: FAIL @@ -9032,9 +4982,6 @@ [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] expected: FAIL @@ -9044,9 +4991,6 @@ [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] expected: FAIL @@ -9056,9 +5000,6 @@ [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] expected: FAIL @@ -9068,60 +5009,27 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL - [long derivedKey, empty salt, SHA-512, with empty info with non-multiple of 8 length] - expected: FAIL - - [long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [long derivedKey, empty salt, SHA-512, with empty info with missing deriveBits usage] - expected: FAIL - [long derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL @@ -9134,81 +5042,42 @@ [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] expected: FAIL @@ -9218,9 +5087,6 @@ [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] expected: FAIL @@ -9230,9 +5096,6 @@ [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] expected: FAIL @@ -9242,9 +5105,6 @@ [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] expected: FAIL @@ -9254,9 +5114,6 @@ [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] expected: FAIL @@ -9266,9 +5123,6 @@ [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] expected: FAIL @@ -9278,60 +5132,27 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL - [long derivedKey, empty salt, SHA-1, with normal info with non-multiple of 8 length] - expected: FAIL - - [long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [long derivedKey, empty salt, SHA-1, with normal info with missing deriveBits usage] - expected: FAIL - [long derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL @@ -9344,81 +5165,42 @@ [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] expected: FAIL @@ -9428,9 +5210,6 @@ [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] expected: FAIL @@ -9440,9 +5219,6 @@ [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] expected: FAIL @@ -9452,9 +5228,6 @@ [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] expected: FAIL @@ -9464,9 +5237,6 @@ [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] expected: FAIL @@ -9476,9 +5246,6 @@ [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] expected: FAIL @@ -9488,147 +5255,66 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL - [long derivedKey, empty salt, SHA-1, with empty info with non-multiple of 8 length] - expected: FAIL - - [long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [long derivedKey, empty salt, SHA-1, with empty info with missing deriveBits usage] - expected: FAIL - [long derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL - [long derivedKey, empty salt, SHA-256, with normal info] - expected: FAIL - [long derivedKey, empty salt, SHA-256, with normal info with 0 length] expected: FAIL [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-256, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-256, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] expected: FAIL @@ -9638,9 +5324,6 @@ [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] expected: FAIL @@ -9650,9 +5333,6 @@ [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] expected: FAIL @@ -9662,9 +5342,6 @@ [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] expected: FAIL @@ -9674,9 +5351,6 @@ [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] expected: FAIL @@ -9686,9 +5360,6 @@ [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] expected: FAIL @@ -9698,147 +5369,66 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL - [long derivedKey, empty salt, SHA-256, with normal info with non-multiple of 8 length] - expected: FAIL - - [long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [long derivedKey, empty salt, SHA-256, with normal info with missing deriveBits usage] - expected: FAIL - [long derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL - [long derivedKey, empty salt, SHA-256, with empty info] - expected: FAIL - [long derivedKey, empty salt, SHA-256, with empty info with 0 length] expected: FAIL [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-256, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-256, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] expected: FAIL @@ -9848,9 +5438,6 @@ [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] expected: FAIL @@ -9860,9 +5447,6 @@ [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] expected: FAIL @@ -9872,9 +5456,6 @@ [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] expected: FAIL @@ -9884,9 +5465,6 @@ [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] expected: FAIL @@ -9896,9 +5474,6 @@ [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] expected: FAIL @@ -9908,165 +5483,30 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL - [long derivedKey, empty salt, SHA-256, with empty info with non-multiple of 8 length] - expected: FAIL - - [long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [long derivedKey, empty salt, SHA-256, with empty info with missing deriveBits usage] - expected: FAIL - [long derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL - [long derivedKey, empty salt, PBKDF2, with normal info with non-digest algorithm PBKDF2] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [long derivedKey, empty salt, PBKDF2, with empty info with non-digest algorithm PBKDF2] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - [empty derivedKey, normal salt, SHA-384, with normal info] expected: FAIL @@ -10076,81 +5516,42 @@ [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] expected: FAIL @@ -10160,9 +5561,6 @@ [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] expected: FAIL @@ -10172,9 +5570,6 @@ [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] expected: FAIL @@ -10184,9 +5579,6 @@ [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] expected: FAIL @@ -10196,9 +5588,6 @@ [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] expected: FAIL @@ -10208,9 +5597,6 @@ [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] expected: FAIL @@ -10220,60 +5606,27 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [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] expected: FAIL - [empty derivedKey, normal salt, SHA-384, with normal info with non-multiple of 8 length] - expected: FAIL - - [empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [empty derivedKey, normal salt, SHA-384, with normal info with missing deriveBits usage] - expected: FAIL - [empty derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL @@ -10286,81 +5639,42 @@ [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] expected: FAIL @@ -10370,9 +5684,6 @@ [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] expected: FAIL @@ -10382,9 +5693,6 @@ [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] expected: FAIL @@ -10394,9 +5702,6 @@ [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] expected: FAIL @@ -10406,9 +5711,6 @@ [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] expected: FAIL @@ -10418,9 +5720,6 @@ [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] expected: FAIL @@ -10430,60 +5729,27 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [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] expected: FAIL - [empty derivedKey, normal salt, SHA-384, with empty info with non-multiple of 8 length] - expected: FAIL - - [empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [empty derivedKey, normal salt, SHA-384, with empty info with missing deriveBits usage] - expected: FAIL - [empty derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL @@ -10496,81 +5762,42 @@ [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] expected: FAIL @@ -10580,9 +5807,6 @@ [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] expected: FAIL @@ -10592,9 +5816,6 @@ [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] expected: FAIL @@ -10604,9 +5825,6 @@ [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] expected: FAIL @@ -10616,9 +5834,6 @@ [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] expected: FAIL @@ -10628,9 +5843,6 @@ [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] expected: FAIL @@ -10640,60 +5852,27 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [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] expected: FAIL - [empty derivedKey, normal salt, SHA-512, with normal info with non-multiple of 8 length] - expected: FAIL - - [empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [empty derivedKey, normal salt, SHA-512, with normal info with missing deriveBits usage] - expected: FAIL - [empty derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL @@ -10706,81 +5885,42 @@ [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] expected: FAIL @@ -10790,9 +5930,6 @@ [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] expected: FAIL @@ -10802,9 +5939,6 @@ [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] expected: FAIL @@ -10814,9 +5948,6 @@ [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] expected: FAIL @@ -10826,9 +5957,6 @@ [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] expected: FAIL @@ -10838,9 +5966,6 @@ [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] expected: FAIL @@ -10850,60 +5975,27 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [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] expected: FAIL - [empty derivedKey, normal salt, SHA-512, with empty info with non-multiple of 8 length] - expected: FAIL - - [empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [empty derivedKey, normal salt, SHA-512, with empty info with missing deriveBits usage] - expected: FAIL - [empty derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL @@ -10916,81 +6008,42 @@ [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] expected: FAIL @@ -11000,9 +6053,6 @@ [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] expected: FAIL @@ -11012,9 +6062,6 @@ [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] expected: FAIL @@ -11024,9 +6071,6 @@ [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] expected: FAIL @@ -11036,9 +6080,6 @@ [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] expected: FAIL @@ -11048,9 +6089,6 @@ [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] expected: FAIL @@ -11060,60 +6098,27 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [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] expected: FAIL - [empty derivedKey, normal salt, SHA-1, with normal info with non-multiple of 8 length] - expected: FAIL - - [empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [empty derivedKey, normal salt, SHA-1, with normal info with missing deriveBits usage] - expected: FAIL - [empty derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL @@ -11126,81 +6131,42 @@ [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] expected: FAIL @@ -11210,9 +6176,6 @@ [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] expected: FAIL @@ -11222,9 +6185,6 @@ [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] expected: FAIL @@ -11234,9 +6194,6 @@ [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] expected: FAIL @@ -11246,9 +6203,6 @@ [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] expected: FAIL @@ -11258,9 +6212,6 @@ [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] expected: FAIL @@ -11270,147 +6221,66 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [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] expected: FAIL - [empty derivedKey, normal salt, SHA-1, with empty info with non-multiple of 8 length] - expected: FAIL - - [empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [empty derivedKey, normal salt, SHA-1, with empty info with missing deriveBits usage] - expected: FAIL - [empty derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL - [empty derivedKey, normal salt, SHA-256, with normal info] - expected: FAIL - [empty derivedKey, normal salt, SHA-256, with normal info with 0 length] expected: FAIL [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-256, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-256, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] expected: FAIL @@ -11420,9 +6290,6 @@ [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] expected: FAIL @@ -11432,9 +6299,6 @@ [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] expected: FAIL @@ -11444,9 +6308,6 @@ [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] expected: FAIL @@ -11456,9 +6317,6 @@ [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] expected: FAIL @@ -11468,9 +6326,6 @@ [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] expected: FAIL @@ -11480,147 +6335,66 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [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] expected: FAIL - [empty derivedKey, normal salt, SHA-256, with normal info with non-multiple of 8 length] - expected: FAIL - - [empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [empty derivedKey, normal salt, SHA-256, with normal info with missing deriveBits usage] - expected: FAIL - [empty derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL - [empty derivedKey, normal salt, SHA-256, with empty info] - expected: FAIL - [empty derivedKey, normal salt, SHA-256, with empty info with 0 length] expected: FAIL [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-256, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-256, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] expected: FAIL @@ -11630,9 +6404,6 @@ [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] expected: FAIL @@ -11642,9 +6413,6 @@ [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] expected: FAIL @@ -11654,9 +6422,6 @@ [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] expected: FAIL @@ -11666,9 +6431,6 @@ [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] expected: FAIL @@ -11678,9 +6440,6 @@ [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] expected: FAIL @@ -11690,21 +6449,12 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - [hkdf.https.any.html?1001-2000] [WebCryptoAPI: deriveBits() and deriveKey() Using HKDF] @@ -11713,9 +6463,6 @@ [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] expected: FAIL @@ -11725,9 +6472,6 @@ [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] expected: FAIL @@ -11737,9 +6481,6 @@ [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] expected: FAIL @@ -11749,9 +6490,6 @@ [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] expected: FAIL @@ -11761,9 +6499,6 @@ [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] expected: FAIL @@ -11773,147 +6508,66 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [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] - expected: FAIL - [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] expected: FAIL - [short derivedKey, empty salt, SHA-1, with empty info with non-multiple of 8 length] - expected: FAIL - - [short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [short derivedKey, empty salt, SHA-1, with empty info with missing deriveBits usage] - expected: FAIL - [short derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL - [short derivedKey, empty salt, SHA-256, with normal info] - expected: FAIL - [short derivedKey, empty salt, SHA-256, with normal info with 0 length] expected: FAIL [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-256, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-256, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] expected: FAIL @@ -11923,9 +6577,6 @@ [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] expected: FAIL @@ -11935,9 +6586,6 @@ [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] expected: FAIL @@ -11947,9 +6595,6 @@ [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] expected: FAIL @@ -11959,9 +6604,6 @@ [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] expected: FAIL @@ -11971,9 +6613,6 @@ [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] expected: FAIL @@ -11983,147 +6622,66 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [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] - expected: FAIL - [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] expected: FAIL - [short derivedKey, empty salt, SHA-256, with normal info with non-multiple of 8 length] - expected: FAIL - - [short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [short derivedKey, empty salt, SHA-256, with normal info with missing deriveBits usage] - expected: FAIL - [short derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL - [short derivedKey, empty salt, SHA-256, with empty info] - expected: FAIL - [short derivedKey, empty salt, SHA-256, with empty info with 0 length] expected: FAIL [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-256, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-256, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] expected: FAIL @@ -12133,9 +6691,6 @@ [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] expected: FAIL @@ -12145,9 +6700,6 @@ [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] expected: FAIL @@ -12157,9 +6709,6 @@ [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] expected: FAIL @@ -12169,9 +6718,6 @@ [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] expected: FAIL @@ -12181,9 +6727,6 @@ [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] expected: FAIL @@ -12193,165 +6736,30 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [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] - expected: FAIL - [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] expected: FAIL - [short derivedKey, empty salt, SHA-256, with empty info with non-multiple of 8 length] - expected: FAIL - - [short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [short derivedKey, empty salt, SHA-256, with empty info with missing deriveBits usage] - expected: FAIL - [short derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL - [short derivedKey, empty salt, PBKDF2, with normal info with non-digest algorithm PBKDF2] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [short derivedKey, empty salt, PBKDF2, with empty info with non-digest algorithm PBKDF2] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - [long derivedKey, normal salt, SHA-384, with normal info] expected: FAIL @@ -12361,81 +6769,42 @@ [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] expected: FAIL @@ -12445,9 +6814,6 @@ [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] expected: FAIL @@ -12457,9 +6823,6 @@ [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] expected: FAIL @@ -12469,9 +6832,6 @@ [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] expected: FAIL @@ -12481,9 +6841,6 @@ [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] expected: FAIL @@ -12493,9 +6850,6 @@ [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] expected: FAIL @@ -12505,60 +6859,27 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [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] - expected: FAIL - [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] expected: FAIL - [long derivedKey, normal salt, SHA-384, with normal info with non-multiple of 8 length] - expected: FAIL - - [long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [long derivedKey, normal salt, SHA-384, with normal info with missing deriveBits usage] - expected: FAIL - [long derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL @@ -12571,81 +6892,42 @@ [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] expected: FAIL @@ -12655,9 +6937,6 @@ [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] expected: FAIL @@ -12667,9 +6946,6 @@ [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] expected: FAIL @@ -12679,9 +6955,6 @@ [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] expected: FAIL @@ -12691,9 +6964,6 @@ [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] expected: FAIL @@ -12703,9 +6973,6 @@ [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] expected: FAIL @@ -12715,60 +6982,27 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [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] - expected: FAIL - [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] expected: FAIL - [long derivedKey, normal salt, SHA-384, with empty info with non-multiple of 8 length] - expected: FAIL - - [long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [long derivedKey, normal salt, SHA-384, with empty info with missing deriveBits usage] - expected: FAIL - [long derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL @@ -12781,81 +7015,42 @@ [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] expected: FAIL @@ -12865,9 +7060,6 @@ [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] expected: FAIL @@ -12877,9 +7069,6 @@ [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] expected: FAIL @@ -12889,9 +7078,6 @@ [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] expected: FAIL @@ -12901,9 +7087,6 @@ [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] expected: FAIL @@ -12913,9 +7096,6 @@ [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] expected: FAIL @@ -12925,60 +7105,27 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL - [long derivedKey, normal salt, SHA-512, with normal info with non-multiple of 8 length] - expected: FAIL - - [long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [long derivedKey, normal salt, SHA-512, with normal info with missing deriveBits usage] - expected: FAIL - [long derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL @@ -12991,81 +7138,42 @@ [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] expected: FAIL @@ -13075,9 +7183,6 @@ [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] expected: FAIL @@ -13087,9 +7192,6 @@ [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] expected: FAIL @@ -13099,9 +7201,6 @@ [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] expected: FAIL @@ -13111,9 +7210,6 @@ [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] expected: FAIL @@ -13123,9 +7219,6 @@ [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] expected: FAIL @@ -13135,60 +7228,27 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL - [long derivedKey, normal salt, SHA-512, with empty info with non-multiple of 8 length] - expected: FAIL - - [long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [long derivedKey, normal salt, SHA-512, with empty info with missing deriveBits usage] - expected: FAIL - [long derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL @@ -13201,81 +7261,42 @@ [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] expected: FAIL @@ -13285,9 +7306,6 @@ [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] expected: FAIL @@ -13297,9 +7315,6 @@ [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] expected: FAIL @@ -13309,9 +7324,6 @@ [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] expected: FAIL @@ -13321,9 +7333,6 @@ [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] expected: FAIL @@ -13333,9 +7342,6 @@ [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] expected: FAIL @@ -13345,60 +7351,27 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL - [long derivedKey, normal salt, SHA-1, with normal info with non-multiple of 8 length] - expected: FAIL - - [long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [long derivedKey, normal salt, SHA-1, with normal info with missing deriveBits usage] - expected: FAIL - [long derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL @@ -13411,81 +7384,42 @@ [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] expected: FAIL @@ -13495,9 +7429,6 @@ [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] expected: FAIL @@ -13507,9 +7438,6 @@ [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] expected: FAIL @@ -13519,9 +7447,6 @@ [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] expected: FAIL @@ -13531,9 +7456,6 @@ [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] expected: FAIL @@ -13543,9 +7465,6 @@ [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] expected: FAIL @@ -13555,147 +7474,66 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL - [long derivedKey, normal salt, SHA-1, with empty info with non-multiple of 8 length] - expected: FAIL - - [long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [long derivedKey, normal salt, SHA-1, with empty info with missing deriveBits usage] - expected: FAIL - [long derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL - [long derivedKey, normal salt, SHA-256, with normal info] - expected: FAIL - [long derivedKey, normal salt, SHA-256, with normal info with 0 length] expected: FAIL [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-256, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-256, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] expected: FAIL @@ -13705,9 +7543,6 @@ [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] expected: FAIL @@ -13717,9 +7552,6 @@ [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] expected: FAIL @@ -13729,9 +7561,6 @@ [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] expected: FAIL @@ -13741,9 +7570,6 @@ [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] expected: FAIL @@ -13753,9 +7579,6 @@ [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] expected: FAIL @@ -13765,147 +7588,66 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL - [long derivedKey, normal salt, SHA-256, with normal info with non-multiple of 8 length] - expected: FAIL - - [long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [long derivedKey, normal salt, SHA-256, with normal info with missing deriveBits usage] - expected: FAIL - [long derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL - [long derivedKey, normal salt, SHA-256, with empty info] - expected: FAIL - [long derivedKey, normal salt, SHA-256, with empty info with 0 length] expected: FAIL [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-256, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-256, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] expected: FAIL @@ -13915,9 +7657,6 @@ [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] expected: FAIL @@ -13927,9 +7666,6 @@ [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] expected: FAIL @@ -13939,9 +7675,6 @@ [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] expected: FAIL @@ -13951,9 +7684,6 @@ [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] expected: FAIL @@ -13963,9 +7693,6 @@ [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] expected: FAIL @@ -13975,165 +7702,30 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL - [long derivedKey, normal salt, SHA-256, with empty info with non-multiple of 8 length] - expected: FAIL - - [long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [long derivedKey, normal salt, SHA-256, with empty info with missing deriveBits usage] - expected: FAIL - [long derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL - [long derivedKey, normal salt, PBKDF2, with normal info with non-digest algorithm PBKDF2] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [long derivedKey, normal salt, PBKDF2, with empty info with non-digest algorithm PBKDF2] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - [long derivedKey, empty salt, SHA-384, with normal info] expected: FAIL @@ -14143,81 +7735,42 @@ [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] expected: FAIL @@ -14227,9 +7780,6 @@ [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] expected: FAIL @@ -14239,9 +7789,6 @@ [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] expected: FAIL @@ -14251,9 +7798,6 @@ [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] expected: FAIL @@ -14263,9 +7807,6 @@ [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] expected: FAIL @@ -14275,9 +7816,6 @@ [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] expected: FAIL @@ -14287,60 +7825,27 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL - [long derivedKey, empty salt, SHA-384, with normal info with non-multiple of 8 length] - expected: FAIL - - [long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [long derivedKey, empty salt, SHA-384, with normal info with missing deriveBits usage] - expected: FAIL - [long derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL @@ -14353,81 +7858,42 @@ [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] expected: FAIL @@ -14437,9 +7903,6 @@ [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] expected: FAIL @@ -14449,9 +7912,6 @@ [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] expected: FAIL @@ -14461,9 +7921,6 @@ [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] expected: FAIL @@ -14473,9 +7930,6 @@ [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] expected: FAIL @@ -14485,9 +7939,6 @@ [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] expected: FAIL @@ -14497,60 +7948,27 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL - [long derivedKey, empty salt, SHA-384, with empty info with non-multiple of 8 length] - expected: FAIL - - [long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [long derivedKey, empty salt, SHA-384, with empty info with missing deriveBits usage] - expected: FAIL - [long derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL @@ -14563,72 +7981,36 @@ [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL @@ -14646,81 +8028,42 @@ [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] expected: FAIL @@ -14730,9 +8073,6 @@ [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] expected: FAIL @@ -14742,9 +8082,6 @@ [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] expected: FAIL @@ -14754,9 +8091,6 @@ [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] expected: FAIL @@ -14766,9 +8100,6 @@ [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] expected: FAIL @@ -14778,9 +8109,6 @@ [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] expected: FAIL @@ -14790,60 +8118,27 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [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] - expected: FAIL - [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] expected: FAIL - [short derivedKey, normal salt, SHA-384, with normal info with non-multiple of 8 length] - expected: FAIL - - [short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [short derivedKey, normal salt, SHA-384, with normal info with missing deriveBits usage] - expected: FAIL - [short derivedKey, normal salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL @@ -14856,81 +8151,42 @@ [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] expected: FAIL @@ -14940,9 +8196,6 @@ [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] expected: FAIL @@ -14952,9 +8205,6 @@ [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] expected: FAIL @@ -14964,9 +8214,6 @@ [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] expected: FAIL @@ -14976,9 +8223,6 @@ [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] expected: FAIL @@ -14988,9 +8232,6 @@ [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] expected: FAIL @@ -15000,60 +8241,27 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [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] - expected: FAIL - [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] expected: FAIL - [short derivedKey, normal salt, SHA-384, with empty info with non-multiple of 8 length] - expected: FAIL - - [short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [short derivedKey, normal salt, SHA-384, with empty info with missing deriveBits usage] - expected: FAIL - [short derivedKey, normal salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL @@ -15066,81 +8274,42 @@ [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] expected: FAIL @@ -15150,9 +8319,6 @@ [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] expected: FAIL @@ -15162,9 +8328,6 @@ [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] expected: FAIL @@ -15174,9 +8337,6 @@ [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] expected: FAIL @@ -15186,9 +8346,6 @@ [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] expected: FAIL @@ -15198,9 +8355,6 @@ [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] expected: FAIL @@ -15210,60 +8364,27 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [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] - expected: FAIL - [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] expected: FAIL - [short derivedKey, normal salt, SHA-512, with normal info with non-multiple of 8 length] - expected: FAIL - - [short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [short derivedKey, normal salt, SHA-512, with normal info with missing deriveBits usage] - expected: FAIL - [short derivedKey, normal salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL @@ -15276,81 +8397,42 @@ [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] expected: FAIL @@ -15360,9 +8442,6 @@ [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] expected: FAIL @@ -15372,9 +8451,6 @@ [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] expected: FAIL @@ -15384,9 +8460,6 @@ [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] expected: FAIL @@ -15396,9 +8469,6 @@ [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] expected: FAIL @@ -15408,9 +8478,6 @@ [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] expected: FAIL @@ -15420,60 +8487,27 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [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] - expected: FAIL - [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] expected: FAIL - [short derivedKey, normal salt, SHA-512, with empty info with non-multiple of 8 length] - expected: FAIL - - [short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [short derivedKey, normal salt, SHA-512, with empty info with missing deriveBits usage] - expected: FAIL - [short derivedKey, normal salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL @@ -15486,81 +8520,42 @@ [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] expected: FAIL @@ -15570,9 +8565,6 @@ [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] expected: FAIL @@ -15582,9 +8574,6 @@ [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] expected: FAIL @@ -15594,9 +8583,6 @@ [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] expected: FAIL @@ -15606,9 +8592,6 @@ [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] expected: FAIL @@ -15618,9 +8601,6 @@ [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] expected: FAIL @@ -15630,60 +8610,27 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [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] - expected: FAIL - [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] expected: FAIL - [short derivedKey, normal salt, SHA-1, with normal info with non-multiple of 8 length] - expected: FAIL - - [short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [short derivedKey, normal salt, SHA-1, with normal info with missing deriveBits usage] - expected: FAIL - [short derivedKey, normal salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL @@ -15696,81 +8643,42 @@ [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] expected: FAIL @@ -15780,9 +8688,6 @@ [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] expected: FAIL @@ -15792,9 +8697,6 @@ [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] expected: FAIL @@ -15804,9 +8706,6 @@ [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] expected: FAIL @@ -15816,9 +8715,6 @@ [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] expected: FAIL @@ -15828,9 +8724,6 @@ [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] expected: FAIL @@ -15840,147 +8733,66 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [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] - expected: FAIL - [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] expected: FAIL - [short derivedKey, normal salt, SHA-1, with empty info with non-multiple of 8 length] - expected: FAIL - - [short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [short derivedKey, normal salt, SHA-1, with empty info with missing deriveBits usage] - expected: FAIL - [short derivedKey, normal salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL - [short derivedKey, normal salt, SHA-256, with normal info] - expected: FAIL - [short derivedKey, normal salt, SHA-256, with normal info with 0 length] expected: FAIL [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-256, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-256, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] expected: FAIL @@ -15990,9 +8802,6 @@ [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] expected: FAIL @@ -16002,9 +8811,6 @@ [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] expected: FAIL @@ -16014,9 +8820,6 @@ [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] expected: FAIL @@ -16026,9 +8829,6 @@ [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] expected: FAIL @@ -16038,9 +8838,6 @@ [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] expected: FAIL @@ -16050,147 +8847,66 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [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] - expected: FAIL - [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] expected: FAIL - [short derivedKey, normal salt, SHA-256, with normal info with non-multiple of 8 length] - expected: FAIL - - [short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [short derivedKey, normal salt, SHA-256, with normal info with missing deriveBits usage] - expected: FAIL - [short derivedKey, normal salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL - [short derivedKey, normal salt, SHA-256, with empty info] - expected: FAIL - [short derivedKey, normal salt, SHA-256, with empty info with 0 length] expected: FAIL [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-256, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-256, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] expected: FAIL @@ -16200,9 +8916,6 @@ [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] expected: FAIL @@ -16212,9 +8925,6 @@ [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] expected: FAIL @@ -16224,9 +8934,6 @@ [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] expected: FAIL @@ -16236,9 +8943,6 @@ [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] expected: FAIL @@ -16248,9 +8952,6 @@ [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] expected: FAIL @@ -16260,165 +8961,30 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [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] - expected: FAIL - [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] expected: FAIL - [short derivedKey, normal salt, SHA-256, with empty info with non-multiple of 8 length] - expected: FAIL - - [short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [short derivedKey, normal salt, SHA-256, with empty info with missing deriveBits usage] - expected: FAIL - [short derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL - [short derivedKey, normal salt, PBKDF2, with normal info with non-digest algorithm PBKDF2] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [short derivedKey, normal salt, PBKDF2, with empty info with non-digest algorithm PBKDF2] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - [short derivedKey, empty salt, SHA-384, with normal info] expected: FAIL @@ -16428,81 +8994,42 @@ [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] expected: FAIL @@ -16512,9 +9039,6 @@ [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] expected: FAIL @@ -16524,9 +9048,6 @@ [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] expected: FAIL @@ -16536,9 +9057,6 @@ [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] expected: FAIL @@ -16548,9 +9066,6 @@ [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] expected: FAIL @@ -16560,9 +9075,6 @@ [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] expected: FAIL @@ -16572,60 +9084,27 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [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] - expected: FAIL - [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] expected: FAIL - [short derivedKey, empty salt, SHA-384, with normal info with non-multiple of 8 length] - expected: FAIL - - [short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [short derivedKey, empty salt, SHA-384, with normal info with missing deriveBits usage] - expected: FAIL - [short derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL @@ -16638,81 +9117,42 @@ [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] expected: FAIL @@ -16722,9 +9162,6 @@ [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] expected: FAIL @@ -16734,9 +9171,6 @@ [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] expected: FAIL @@ -16746,9 +9180,6 @@ [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] expected: FAIL @@ -16758,9 +9189,6 @@ [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] expected: FAIL @@ -16770,9 +9198,6 @@ [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] expected: FAIL @@ -16782,60 +9207,27 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [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] - expected: FAIL - [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] expected: FAIL - [short derivedKey, empty salt, SHA-384, with empty info with non-multiple of 8 length] - expected: FAIL - - [short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [short derivedKey, empty salt, SHA-384, with empty info with missing deriveBits usage] - expected: FAIL - [short derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL @@ -16848,81 +9240,42 @@ [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] expected: FAIL @@ -16932,9 +9285,6 @@ [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] expected: FAIL @@ -16944,9 +9294,6 @@ [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] expected: FAIL @@ -16956,9 +9303,6 @@ [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] expected: FAIL @@ -16968,9 +9312,6 @@ [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] expected: FAIL @@ -16980,9 +9321,6 @@ [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] expected: FAIL @@ -16992,60 +9330,27 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [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] - expected: FAIL - [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] expected: FAIL - [short derivedKey, empty salt, SHA-512, with normal info with non-multiple of 8 length] - expected: FAIL - - [short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [short derivedKey, empty salt, SHA-512, with normal info with missing deriveBits usage] - expected: FAIL - [short derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL @@ -17058,81 +9363,42 @@ [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] expected: FAIL @@ -17142,9 +9408,6 @@ [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] expected: FAIL @@ -17154,9 +9417,6 @@ [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] expected: FAIL @@ -17166,9 +9426,6 @@ [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] expected: FAIL @@ -17178,9 +9435,6 @@ [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] expected: FAIL @@ -17190,9 +9444,6 @@ [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] expected: FAIL @@ -17202,60 +9453,27 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [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] - expected: FAIL - [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] expected: FAIL - [short derivedKey, empty salt, SHA-512, with empty info with non-multiple of 8 length] - expected: FAIL - - [short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [short derivedKey, empty salt, SHA-512, with empty info with missing deriveBits usage] - expected: FAIL - [short derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL @@ -17268,81 +9486,42 @@ [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] expected: FAIL @@ -17352,9 +9531,6 @@ [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] expected: FAIL @@ -17364,9 +9540,6 @@ [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] expected: FAIL @@ -17376,9 +9549,6 @@ [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] expected: FAIL @@ -17388,9 +9558,6 @@ [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] expected: FAIL @@ -17400,9 +9567,6 @@ [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] expected: FAIL @@ -17412,60 +9576,27 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [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] - expected: FAIL - [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] expected: FAIL - [short derivedKey, empty salt, SHA-1, with normal info with non-multiple of 8 length] - expected: FAIL - - [short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [short derivedKey, empty salt, SHA-1, with normal info with missing deriveBits usage] - expected: FAIL - [short derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL @@ -17478,81 +9609,42 @@ [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] expected: FAIL @@ -17564,150 +9656,24 @@ [WebCryptoAPI: deriveBits() and deriveKey() Using HKDF] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [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] expected: FAIL - [empty derivedKey, normal salt, SHA-256, with empty info with non-multiple of 8 length] - expected: FAIL - - [empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [empty derivedKey, normal salt, SHA-256, with empty info with missing deriveBits usage] - expected: FAIL - [empty derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL - [empty derivedKey, normal salt, PBKDF2, with normal info with non-digest algorithm PBKDF2] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [empty derivedKey, normal salt, PBKDF2, with empty info with non-digest algorithm PBKDF2] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - [empty derivedKey, empty salt, SHA-384, with normal info] expected: FAIL @@ -17717,81 +9683,42 @@ [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] expected: FAIL @@ -17801,9 +9728,6 @@ [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] expected: FAIL @@ -17813,9 +9737,6 @@ [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] expected: FAIL @@ -17825,9 +9746,6 @@ [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] expected: FAIL @@ -17837,9 +9755,6 @@ [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] expected: FAIL @@ -17849,9 +9764,6 @@ [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] expected: FAIL @@ -17861,60 +9773,27 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [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] expected: FAIL - [empty derivedKey, empty salt, SHA-384, with normal info with non-multiple of 8 length] - expected: FAIL - - [empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [empty derivedKey, empty salt, SHA-384, with normal info with missing deriveBits usage] - expected: FAIL - [empty derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL @@ -17927,81 +9806,42 @@ [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] expected: FAIL @@ -18011,9 +9851,6 @@ [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] expected: FAIL @@ -18023,9 +9860,6 @@ [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] expected: FAIL @@ -18035,9 +9869,6 @@ [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] expected: FAIL @@ -18047,9 +9878,6 @@ [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] expected: FAIL @@ -18059,9 +9887,6 @@ [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] expected: FAIL @@ -18071,60 +9896,27 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [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] expected: FAIL - [empty derivedKey, empty salt, SHA-384, with empty info with non-multiple of 8 length] - expected: FAIL - - [empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [empty derivedKey, empty salt, SHA-384, with empty info with missing deriveBits usage] - expected: FAIL - [empty derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL @@ -18137,81 +9929,42 @@ [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] expected: FAIL @@ -18221,9 +9974,6 @@ [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] expected: FAIL @@ -18233,9 +9983,6 @@ [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] expected: FAIL @@ -18245,9 +9992,6 @@ [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] expected: FAIL @@ -18257,9 +10001,6 @@ [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] expected: FAIL @@ -18269,9 +10010,6 @@ [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] expected: FAIL @@ -18281,60 +10019,27 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [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] expected: FAIL - [empty derivedKey, empty salt, SHA-512, with normal info with non-multiple of 8 length] - expected: FAIL - - [empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [empty derivedKey, empty salt, SHA-512, with normal info with missing deriveBits usage] - expected: FAIL - [empty derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL @@ -18347,81 +10052,42 @@ [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] expected: FAIL @@ -18431,9 +10097,6 @@ [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] expected: FAIL @@ -18443,9 +10106,6 @@ [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] expected: FAIL @@ -18455,9 +10115,6 @@ [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] expected: FAIL @@ -18467,9 +10124,6 @@ [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] expected: FAIL @@ -18479,9 +10133,6 @@ [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] expected: FAIL @@ -18491,60 +10142,27 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [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] expected: FAIL - [empty derivedKey, empty salt, SHA-512, with empty info with non-multiple of 8 length] - expected: FAIL - - [empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [empty derivedKey, empty salt, SHA-512, with empty info with missing deriveBits usage] - expected: FAIL - [empty derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL @@ -18557,81 +10175,42 @@ [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] expected: FAIL @@ -18641,9 +10220,6 @@ [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] expected: FAIL @@ -18653,9 +10229,6 @@ [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] expected: FAIL @@ -18665,9 +10238,6 @@ [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] expected: FAIL @@ -18677,9 +10247,6 @@ [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] expected: FAIL @@ -18689,9 +10256,6 @@ [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] expected: FAIL @@ -18701,60 +10265,27 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [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] expected: FAIL - [empty derivedKey, empty salt, SHA-1, with normal info with non-multiple of 8 length] - expected: FAIL - - [empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [empty derivedKey, empty salt, SHA-1, with normal info with missing deriveBits usage] - expected: FAIL - [empty derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL @@ -18767,81 +10298,42 @@ [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] expected: FAIL @@ -18851,9 +10343,6 @@ [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] expected: FAIL @@ -18863,9 +10352,6 @@ [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] expected: FAIL @@ -18875,9 +10361,6 @@ [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] expected: FAIL @@ -18887,9 +10370,6 @@ [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] expected: FAIL @@ -18899,9 +10379,6 @@ [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] expected: FAIL @@ -18911,147 +10388,66 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [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] expected: FAIL - [empty derivedKey, empty salt, SHA-1, with empty info with non-multiple of 8 length] - expected: FAIL - - [empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [empty derivedKey, empty salt, SHA-1, with empty info with missing deriveBits usage] - expected: FAIL - [empty derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL - [empty derivedKey, empty salt, SHA-256, with normal info] - expected: FAIL - [empty derivedKey, empty salt, SHA-256, with normal info with 0 length] expected: FAIL [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-256, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-256, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] expected: FAIL @@ -19061,9 +10457,6 @@ [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] expected: FAIL @@ -19073,9 +10466,6 @@ [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] expected: FAIL @@ -19085,9 +10475,6 @@ [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] expected: FAIL @@ -19097,9 +10484,6 @@ [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] expected: FAIL @@ -19109,9 +10493,6 @@ [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] expected: FAIL @@ -19121,147 +10502,66 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [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] expected: FAIL - [empty derivedKey, empty salt, SHA-256, with normal info with non-multiple of 8 length] - expected: FAIL - - [empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [empty derivedKey, empty salt, SHA-256, with normal info with missing deriveBits usage] - expected: FAIL - [empty derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL - [empty derivedKey, empty salt, SHA-256, with empty info] - expected: FAIL - [empty derivedKey, empty salt, SHA-256, with empty info with 0 length] expected: FAIL [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-256, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-256, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] expected: FAIL @@ -19271,9 +10571,6 @@ [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] expected: FAIL @@ -19283,9 +10580,6 @@ [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] expected: FAIL @@ -19295,9 +10589,6 @@ [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] expected: FAIL @@ -19307,9 +10598,6 @@ [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] expected: FAIL @@ -19319,9 +10607,6 @@ [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] expected: FAIL @@ -19331,314 +10616,53 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [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] expected: FAIL - [empty derivedKey, empty salt, SHA-256, with empty info with non-multiple of 8 length] - expected: FAIL - - [empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [empty derivedKey, empty salt, SHA-256, with empty info with missing deriveBits usage] - expected: FAIL - [empty derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL - [empty derivedKey, empty salt, PBKDF2, with normal info with non-digest algorithm PBKDF2] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [empty derivedKey, empty salt, PBKDF2, with empty info with non-digest algorithm PBKDF2] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - [hkdf.https.any.html?3001-last] [WebCryptoAPI: deriveBits() and deriveKey() Using HKDF] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [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] expected: FAIL - [empty derivedKey, normal salt, SHA-256, with empty info with non-multiple of 8 length] - expected: FAIL - - [empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [empty derivedKey, normal salt, SHA-256, with empty info with missing deriveBits usage] - expected: FAIL - [empty derivedKey, normal salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL - [empty derivedKey, normal salt, PBKDF2, with normal info with non-digest algorithm PBKDF2] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, PBKDF2, with normal info] - expected: FAIL - - [empty derivedKey, normal salt, PBKDF2, with empty info with non-digest algorithm PBKDF2] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, PBKDF2, with empty info] - expected: FAIL - [empty derivedKey, empty salt, SHA-384, with normal info] expected: FAIL @@ -19648,81 +10672,42 @@ [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] expected: FAIL @@ -19732,9 +10717,6 @@ [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] expected: FAIL @@ -19744,9 +10726,6 @@ [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] expected: FAIL @@ -19756,9 +10735,6 @@ [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] expected: FAIL @@ -19768,9 +10744,6 @@ [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] expected: FAIL @@ -19780,9 +10753,6 @@ [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] expected: FAIL @@ -19792,60 +10762,27 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-384, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] - expected: FAIL - [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] expected: FAIL - [empty derivedKey, empty salt, SHA-384, with normal info with non-multiple of 8 length] - expected: FAIL - - [empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] - expected: FAIL - - [empty derivedKey, empty salt, SHA-384, with normal info with missing deriveBits usage] - expected: FAIL - [empty derivedKey, empty salt, SHA-384, with normal info with wrong (ECDH) key] expected: FAIL @@ -19858,81 +10795,42 @@ [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] expected: FAIL @@ -19942,9 +10840,6 @@ [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] expected: FAIL @@ -19954,9 +10849,6 @@ [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] expected: FAIL @@ -19966,9 +10858,6 @@ [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] expected: FAIL @@ -19978,9 +10867,6 @@ [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] expected: FAIL @@ -19990,9 +10876,6 @@ [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] expected: FAIL @@ -20002,60 +10885,27 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-384, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] - expected: FAIL - [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] expected: FAIL - [empty derivedKey, empty salt, SHA-384, with empty info with non-multiple of 8 length] - expected: FAIL - - [empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] - expected: FAIL - - [empty derivedKey, empty salt, SHA-384, with empty info with missing deriveBits usage] - expected: FAIL - [empty derivedKey, empty salt, SHA-384, with empty info with wrong (ECDH) key] expected: FAIL @@ -20068,81 +10918,42 @@ [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] expected: FAIL @@ -20152,9 +10963,6 @@ [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] expected: FAIL @@ -20164,9 +10972,6 @@ [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] expected: FAIL @@ -20176,9 +10981,6 @@ [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] expected: FAIL @@ -20188,9 +10990,6 @@ [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] expected: FAIL @@ -20200,9 +10999,6 @@ [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] expected: FAIL @@ -20212,60 +11008,27 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-512, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] - expected: FAIL - [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] expected: FAIL - [empty derivedKey, empty salt, SHA-512, with normal info with non-multiple of 8 length] - expected: FAIL - - [empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] - expected: FAIL - - [empty derivedKey, empty salt, SHA-512, with normal info with missing deriveBits usage] - expected: FAIL - [empty derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL @@ -20278,81 +11041,42 @@ [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] expected: FAIL @@ -20362,9 +11086,6 @@ [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] expected: FAIL @@ -20374,9 +11095,6 @@ [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] expected: FAIL @@ -20386,9 +11104,6 @@ [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] expected: FAIL @@ -20398,9 +11113,6 @@ [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] expected: FAIL @@ -20410,9 +11122,6 @@ [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] expected: FAIL @@ -20422,60 +11131,27 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-512, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] - expected: FAIL - [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] expected: FAIL - [empty derivedKey, empty salt, SHA-512, with empty info with non-multiple of 8 length] - expected: FAIL - - [empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] - expected: FAIL - - [empty derivedKey, empty salt, SHA-512, with empty info with missing deriveBits usage] - expected: FAIL - [empty derivedKey, empty salt, SHA-512, with empty info with wrong (ECDH) key] expected: FAIL @@ -20488,81 +11164,42 @@ [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] expected: FAIL @@ -20572,9 +11209,6 @@ [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] expected: FAIL @@ -20584,9 +11218,6 @@ [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] expected: FAIL @@ -20596,9 +11227,6 @@ [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] expected: FAIL @@ -20608,9 +11236,6 @@ [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] expected: FAIL @@ -20620,9 +11245,6 @@ [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] expected: FAIL @@ -20632,60 +11254,27 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-1, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] - expected: FAIL - [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] expected: FAIL - [empty derivedKey, empty salt, SHA-1, with normal info with non-multiple of 8 length] - expected: FAIL - - [empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] - expected: FAIL - - [empty derivedKey, empty salt, SHA-1, with normal info with missing deriveBits usage] - expected: FAIL - [empty derivedKey, empty salt, SHA-1, with normal info with wrong (ECDH) key] expected: FAIL @@ -20698,81 +11287,42 @@ [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] expected: FAIL @@ -20782,9 +11332,6 @@ [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] expected: FAIL @@ -20794,9 +11341,6 @@ [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] expected: FAIL @@ -20806,9 +11350,6 @@ [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] expected: FAIL @@ -20818,9 +11359,6 @@ [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] expected: FAIL @@ -20830,9 +11368,6 @@ [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] expected: FAIL @@ -20842,147 +11377,66 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-1, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] - expected: FAIL - [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] expected: FAIL - [empty derivedKey, empty salt, SHA-1, with empty info with non-multiple of 8 length] - expected: FAIL - - [empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] - expected: FAIL - - [empty derivedKey, empty salt, SHA-1, with empty info with missing deriveBits usage] - expected: FAIL - [empty derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL - [empty derivedKey, empty salt, SHA-256, with normal info] - expected: FAIL - [empty derivedKey, empty salt, SHA-256, with normal info with 0 length] expected: FAIL [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-256, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-256, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] expected: FAIL @@ -20992,9 +11446,6 @@ [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] expected: FAIL @@ -21004,9 +11455,6 @@ [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] expected: FAIL @@ -21016,9 +11464,6 @@ [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] expected: FAIL @@ -21028,9 +11473,6 @@ [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] expected: FAIL @@ -21040,9 +11482,6 @@ [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] expected: FAIL @@ -21052,147 +11491,66 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-256, with normal info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] - expected: FAIL - [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] expected: FAIL - [empty derivedKey, empty salt, SHA-256, with normal info with non-multiple of 8 length] - expected: FAIL - - [empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] - expected: FAIL - - [empty derivedKey, empty salt, SHA-256, with normal info with missing deriveBits usage] - expected: FAIL - [empty derivedKey, empty salt, SHA-256, with normal info with wrong (ECDH) key] expected: FAIL - [empty derivedKey, empty salt, SHA-256, with empty info] - expected: FAIL - [empty derivedKey, empty salt, SHA-256, with empty info with 0 length] expected: FAIL [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-256, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-256, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] expected: FAIL @@ -21202,9 +11560,6 @@ [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] expected: FAIL @@ -21214,9 +11569,6 @@ [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] expected: FAIL @@ -21226,9 +11578,6 @@ [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] expected: FAIL @@ -21238,9 +11587,6 @@ [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] expected: FAIL @@ -21250,9 +11596,6 @@ [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] expected: FAIL @@ -21262,161 +11605,26 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-256, with empty info] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] - expected: FAIL - [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] expected: FAIL - [empty derivedKey, empty salt, SHA-256, with empty info with non-multiple of 8 length] - expected: FAIL - - [empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] - expected: FAIL - - [empty derivedKey, empty salt, SHA-256, with empty info with missing deriveBits usage] - expected: FAIL - [empty derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL - - [empty derivedKey, empty salt, PBKDF2, with normal info with non-digest algorithm PBKDF2] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, PBKDF2, with normal info] - expected: FAIL - - [empty derivedKey, empty salt, PBKDF2, with empty info with non-digest algorithm PBKDF2] - expected: FAIL - - [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, PBKDF2, with empty info] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/WebCryptoAPI/derive_bits_keys/pbkdf2.https.any.js.ini b/tests/wpt/meta-legacy-layout/WebCryptoAPI/derive_bits_keys/pbkdf2.https.any.js.ini index 759a1656c55..2db2ce11605 100644 --- a/tests/wpt/meta-legacy-layout/WebCryptoAPI/derive_bits_keys/pbkdf2.https.any.js.ini +++ b/tests/wpt/meta-legacy-layout/WebCryptoAPI/derive_bits_keys/pbkdf2.https.any.js.ini @@ -71,36 +71,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-384, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-384, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-384, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-384, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL @@ -182,36 +170,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-384, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-384, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-384, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-384, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL @@ -236,18 +212,6 @@ [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-384, with 0 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-384, with 0 iterations] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -323,36 +287,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-512, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-512, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-512, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-512, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -434,36 +386,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-512, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-512, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-512, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-512, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key] expected: FAIL @@ -545,36 +485,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-512, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-512, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-512, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-512, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key] expected: FAIL @@ -599,18 +527,6 @@ [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-512, with 0 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-512, with 0 iterations] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -686,36 +602,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-1, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-1, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-1, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-1, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -797,36 +701,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-1, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-1, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-1, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-1, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key] expected: FAIL @@ -908,36 +800,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-1, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-1, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-1, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-1, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key] expected: FAIL @@ -962,18 +842,6 @@ [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-1, with 0 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-1, with 0 iterations] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -1049,36 +917,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-256, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-256, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-256, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-256, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -1160,36 +1016,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-256, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-256, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-256, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-256, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key] expected: FAIL @@ -1271,36 +1115,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-256, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-256, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-256, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-256, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key] expected: FAIL @@ -1325,18 +1157,6 @@ [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-256, with 0 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-256, with 0 iterations] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -1412,36 +1232,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-384, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-384, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-384, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-384, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -1523,10 +1331,43 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-384, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + [short password, empty salt, SHA-384, with 100000 iterations with 0 length] + expected: FAIL + + [short password, empty salt, SHA-512, with 1 iterations with 0 length] + expected: FAIL + + [short password, empty salt, SHA-512, with 1000 iterations with 0 length] + expected: FAIL + + [short password, empty salt, SHA-512, with 100000 iterations with 0 length] + expected: FAIL + + [short password, empty salt, SHA-1, with 1 iterations with 0 length] + expected: FAIL + + [short password, empty salt, SHA-1, with 1000 iterations with 0 length] + expected: FAIL + + [short password, empty salt, SHA-1, with 100000 iterations with 0 length] + expected: FAIL + + [short password, empty salt, SHA-256, with 1 iterations with 0 length] + expected: FAIL + + [short password, empty salt, SHA-256, with 1000 iterations with 0 length] + expected: FAIL + + [short password, empty salt, SHA-256, with 100000 iterations with 0 length] + expected: FAIL + + [long password, short salt, SHA-384, with 1 iterations with 0 length] + expected: FAIL + + [long password, short salt, SHA-384, with 1000 iterations with 0 length] expected: FAIL @@ -1609,36 +1450,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-384, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-384, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-384, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-384, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -1720,36 +1549,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-384, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-384, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-384, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-384, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL @@ -1831,36 +1648,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-384, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-384, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-384, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-384, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL @@ -1885,18 +1690,6 @@ [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-384, with 0 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-384, with 0 iterations] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -1972,36 +1765,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-512, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-512, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-512, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-512, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -2083,36 +1864,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-512, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-512, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-512, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-512, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key] expected: FAIL @@ -2194,36 +1963,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-512, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-512, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-512, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-512, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key] expected: FAIL @@ -2248,18 +2005,6 @@ [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-512, with 0 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-512, with 0 iterations] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -2335,36 +2080,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-1, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-1, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-1, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-1, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -2446,36 +2179,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-1, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-1, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-1, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-1, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key] expected: FAIL @@ -2557,36 +2278,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-1, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-1, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-1, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-1, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key] expected: FAIL @@ -2611,18 +2320,6 @@ [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-1, with 0 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-1, with 0 iterations] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -2698,36 +2395,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-256, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-256, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-256, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-256, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -2809,36 +2494,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-256, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-256, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-256, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-256, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key] expected: FAIL @@ -2920,36 +2593,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-256, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-256, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-256, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-256, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key] expected: FAIL @@ -2974,18 +2635,6 @@ [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-256, with 0 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-256, with 0 iterations] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -3040,6 +2689,45 @@ [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL + [short password, short salt, SHA-384, with 1 iterations with 0 length] + expected: FAIL + + [short password, short salt, SHA-384, with 1000 iterations with 0 length] + expected: FAIL + + [short password, short salt, SHA-384, with 100000 iterations with 0 length] + expected: FAIL + + [short password, short salt, SHA-512, with 1 iterations with 0 length] + expected: FAIL + + [short password, short salt, SHA-512, with 1000 iterations with 0 length] + expected: FAIL + + [short password, short salt, SHA-512, with 100000 iterations with 0 length] + expected: FAIL + + [short password, short salt, SHA-1, with 1 iterations with 0 length] + expected: FAIL + + [short password, short salt, SHA-1, with 1000 iterations with 0 length] + expected: FAIL + + [short password, short salt, SHA-1, with 100000 iterations with 0 length] + expected: FAIL + + [short password, short salt, SHA-256, with 1 iterations with 0 length] + expected: FAIL + + [short password, short salt, SHA-256, with 1000 iterations with 0 length] + expected: FAIL + + [short password, short salt, SHA-256, with 100000 iterations with 0 length] + expected: FAIL + + [short password, long salt, SHA-384, with 1 iterations with 0 length] + expected: FAIL + [pbkdf2.https.any.worker.html?1001-2000] [WebCryptoAPI: deriveBits() and deriveKey() Using PBKDF2] @@ -3066,36 +2754,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-384, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-384, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-384, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-384, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -3177,36 +2853,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-384, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-384, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-384, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-384, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL @@ -3288,36 +2952,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-384, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-384, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-384, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-384, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL @@ -3342,18 +2994,6 @@ [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-384, with 0 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-384, with 0 iterations] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -3429,36 +3069,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-512, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-512, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-512, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-512, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -3540,36 +3168,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-512, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-512, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-512, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-512, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key] expected: FAIL @@ -3651,36 +3267,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-512, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-512, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-512, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-512, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key] expected: FAIL @@ -3705,18 +3309,6 @@ [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-512, with 0 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-512, with 0 iterations] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -3792,36 +3384,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-1, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-1, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-1, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-1, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -3903,36 +3483,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-1, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-1, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-1, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-1, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key] expected: FAIL @@ -4014,36 +3582,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-1, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-1, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-1, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-1, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key] expected: FAIL @@ -4068,18 +3624,6 @@ [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-1, with 0 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-1, with 0 iterations] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -4155,36 +3699,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-256, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-256, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-256, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-256, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -4266,36 +3798,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-256, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-256, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-256, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-256, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key] expected: FAIL @@ -4377,36 +3897,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-256, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-256, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-256, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-256, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key] expected: FAIL @@ -4431,18 +3939,6 @@ [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-256, with 0 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-256, with 0 iterations] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -4518,36 +4014,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-384, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-384, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-384, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-384, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -4560,6 +4044,48 @@ [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL + [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: FAIL + + [short password, long salt, SHA-384, with 1000 iterations with 0 length] + expected: FAIL + + [short password, long salt, SHA-384, with 100000 iterations with 0 length] + expected: FAIL + + [short password, long salt, SHA-512, with 1 iterations with 0 length] + expected: FAIL + + [short password, long salt, SHA-512, with 1000 iterations with 0 length] + expected: FAIL + + [short password, long salt, SHA-512, with 100000 iterations with 0 length] + expected: FAIL + + [short password, long salt, SHA-1, with 1 iterations with 0 length] + expected: FAIL + + [short password, long salt, SHA-1, with 1000 iterations with 0 length] + expected: FAIL + + [short password, long salt, SHA-1, with 100000 iterations with 0 length] + expected: FAIL + + [short password, long salt, SHA-256, with 1 iterations with 0 length] + expected: FAIL + + [short password, long salt, SHA-256, with 1000 iterations with 0 length] + expected: FAIL + + [short password, long salt, SHA-256, with 100000 iterations with 0 length] + expected: FAIL + + [short password, empty salt, SHA-384, with 1 iterations with 0 length] + expected: FAIL + + [short password, empty salt, SHA-384, with 1000 iterations with 0 length] + expected: FAIL + [pbkdf2.https.any.worker.html?3001-4000] [WebCryptoAPI: deriveBits() and deriveKey() Using PBKDF2] @@ -4568,27 +4094,18 @@ [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-384, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-384, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-384, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL @@ -4670,36 +4187,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-384, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-384, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-384, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-384, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL @@ -4724,18 +4229,6 @@ [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-384, with 0 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-384, with 0 iterations] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -4811,36 +4304,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-512, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-512, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-512, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-512, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -4922,36 +4403,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-512, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-512, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-512, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-512, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key] expected: FAIL @@ -5033,36 +4502,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-512, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-512, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-512, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-512, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key] expected: FAIL @@ -5087,18 +4544,6 @@ [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-512, with 0 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-512, with 0 iterations] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -5174,36 +4619,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-1, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-1, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-1, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-1, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -5285,36 +4718,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-1, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-1, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-1, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-1, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key] expected: FAIL @@ -5396,36 +4817,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-1, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-1, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-1, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-1, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key] expected: FAIL @@ -5450,18 +4859,6 @@ [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-1, with 0 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-1, with 0 iterations] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -5537,36 +4934,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-256, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-256, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-256, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-256, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -5648,36 +5033,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-256, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-256, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-256, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-256, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key] expected: FAIL @@ -5759,36 +5132,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-256, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-256, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-256, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-256, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key] expected: FAIL @@ -5813,18 +5174,6 @@ [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-256, with 0 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-256, with 0 iterations] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -5900,36 +5249,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-384, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-384, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-384, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-384, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -6011,36 +5348,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-384, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-384, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-384, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-384, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL @@ -6062,6 +5387,48 @@ [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: FAIL + + [long password, short salt, SHA-384, with 100000 iterations with 0 length] + expected: FAIL + + [long password, short salt, SHA-512, with 1 iterations with 0 length] + expected: FAIL + + [long password, short salt, SHA-512, with 1000 iterations with 0 length] + expected: FAIL + + [long password, short salt, SHA-512, with 100000 iterations with 0 length] + expected: FAIL + + [long password, short salt, SHA-1, with 1 iterations with 0 length] + expected: FAIL + + [long password, short salt, SHA-1, with 1000 iterations with 0 length] + expected: FAIL + + [long password, short salt, SHA-1, with 100000 iterations with 0 length] + expected: FAIL + + [long password, short salt, SHA-256, with 1 iterations with 0 length] + expected: FAIL + + [long password, short salt, SHA-256, with 1000 iterations with 0 length] + expected: FAIL + + [long password, short salt, SHA-256, with 100000 iterations with 0 length] + expected: FAIL + + [long password, long salt, SHA-384, with 1 iterations with 0 length] + expected: FAIL + + [long password, long salt, SHA-384, with 1000 iterations with 0 length] + expected: FAIL + + [long password, long salt, SHA-384, with 100000 iterations with 0 length] + expected: FAIL + [pbkdf2.https.any.html?1001-2000] [WebCryptoAPI: deriveBits() and deriveKey() Using PBKDF2] @@ -6088,36 +5455,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-384, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-384, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-384, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-384, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -6199,36 +5554,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-384, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-384, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-384, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-384, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL @@ -6310,36 +5653,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-384, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-384, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-384, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-384, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL @@ -6364,18 +5695,6 @@ [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-384, with 0 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-384, with 0 iterations] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -6451,36 +5770,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-512, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-512, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-512, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-512, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -6562,36 +5869,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-512, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-512, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-512, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-512, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key] expected: FAIL @@ -6673,36 +5968,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-512, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-512, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-512, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-512, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key] expected: FAIL @@ -6727,18 +6010,6 @@ [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-512, with 0 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-512, with 0 iterations] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -6814,36 +6085,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-1, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-1, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-1, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-1, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -6925,36 +6184,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-1, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-1, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-1, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-1, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key] expected: FAIL @@ -7036,36 +6283,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-1, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-1, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-1, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-1, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key] expected: FAIL @@ -7090,18 +6325,6 @@ [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-1, with 0 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-1, with 0 iterations] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -7177,36 +6400,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-256, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-256, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-256, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-256, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -7288,36 +6499,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-256, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-256, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-256, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-256, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key] expected: FAIL @@ -7399,36 +6598,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-256, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-256, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-256, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-256, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key] expected: FAIL @@ -7453,18 +6640,6 @@ [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-256, with 0 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-256, with 0 iterations] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -7540,36 +6715,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-384, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-384, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-384, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-384, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -7582,6 +6745,48 @@ [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL + [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: FAIL + + [short password, long salt, SHA-384, with 1000 iterations with 0 length] + expected: FAIL + + [short password, long salt, SHA-384, with 100000 iterations with 0 length] + expected: FAIL + + [short password, long salt, SHA-512, with 1 iterations with 0 length] + expected: FAIL + + [short password, long salt, SHA-512, with 1000 iterations with 0 length] + expected: FAIL + + [short password, long salt, SHA-512, with 100000 iterations with 0 length] + expected: FAIL + + [short password, long salt, SHA-1, with 1 iterations with 0 length] + expected: FAIL + + [short password, long salt, SHA-1, with 1000 iterations with 0 length] + expected: FAIL + + [short password, long salt, SHA-1, with 100000 iterations with 0 length] + expected: FAIL + + [short password, long salt, SHA-256, with 1 iterations with 0 length] + expected: FAIL + + [short password, long salt, SHA-256, with 1000 iterations with 0 length] + expected: FAIL + + [short password, long salt, SHA-256, with 100000 iterations with 0 length] + expected: FAIL + + [short password, empty salt, SHA-384, with 1 iterations with 0 length] + expected: FAIL + + [short password, empty salt, SHA-384, with 1000 iterations with 0 length] + expected: FAIL + [pbkdf2.https.any.html?3001-4000] [WebCryptoAPI: deriveBits() and deriveKey() Using PBKDF2] @@ -7590,27 +6795,18 @@ [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-384, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-384, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-384, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL @@ -7692,36 +6888,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-384, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-384, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-384, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-384, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL @@ -7746,18 +6930,6 @@ [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-384, with 0 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-384, with 0 iterations] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -7833,36 +7005,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-512, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-512, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-512, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-512, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -7944,36 +7104,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-512, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-512, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-512, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-512, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key] expected: FAIL @@ -8055,36 +7203,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-512, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-512, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-512, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-512, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key] expected: FAIL @@ -8109,18 +7245,6 @@ [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-512, with 0 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-512, with 0 iterations] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -8196,36 +7320,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-1, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-1, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-1, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-1, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -8307,36 +7419,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-1, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-1, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-1, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-1, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key] expected: FAIL @@ -8418,36 +7518,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-1, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-1, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-1, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-1, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key] expected: FAIL @@ -8472,18 +7560,6 @@ [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-1, with 0 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-1, with 0 iterations] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -8559,36 +7635,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-256, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-256, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-256, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-256, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -8670,36 +7734,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-256, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-256, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-256, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-256, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key] expected: FAIL @@ -8781,36 +7833,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-256, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-256, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-256, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-256, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key] expected: FAIL @@ -8835,18 +7875,6 @@ [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-256, with 0 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-256, with 0 iterations] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -8922,36 +7950,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-384, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-384, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-384, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-384, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -9033,36 +8049,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-384, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-384, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-384, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-384, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL @@ -9084,6 +8088,48 @@ [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: FAIL + + [long password, short salt, SHA-384, with 100000 iterations with 0 length] + expected: FAIL + + [long password, short salt, SHA-512, with 1 iterations with 0 length] + expected: FAIL + + [long password, short salt, SHA-512, with 1000 iterations with 0 length] + expected: FAIL + + [long password, short salt, SHA-512, with 100000 iterations with 0 length] + expected: FAIL + + [long password, short salt, SHA-1, with 1 iterations with 0 length] + expected: FAIL + + [long password, short salt, SHA-1, with 1000 iterations with 0 length] + expected: FAIL + + [long password, short salt, SHA-1, with 100000 iterations with 0 length] + expected: FAIL + + [long password, short salt, SHA-256, with 1 iterations with 0 length] + expected: FAIL + + [long password, short salt, SHA-256, with 1000 iterations with 0 length] + expected: FAIL + + [long password, short salt, SHA-256, with 100000 iterations with 0 length] + expected: FAIL + + [long password, long salt, SHA-384, with 1 iterations with 0 length] + expected: FAIL + + [long password, long salt, SHA-384, with 1000 iterations with 0 length] + expected: FAIL + + [long password, long salt, SHA-384, with 100000 iterations with 0 length] + expected: FAIL + [pbkdf2.https.any.worker.html?8001-last] [WebCryptoAPI: deriveBits() and deriveKey() Using PBKDF2] @@ -9134,36 +8180,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-512, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-512, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-512, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-512, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key] expected: FAIL @@ -9245,36 +8279,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-512, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-512, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-512, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-512, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key] expected: FAIL @@ -9299,18 +8321,6 @@ [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-512, with 0 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-512, with 0 iterations] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -9386,36 +8396,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-1, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-1, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-1, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-1, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -9497,36 +8495,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-1, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-1, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-1, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-1, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key] expected: FAIL @@ -9608,36 +8594,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-1, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-1, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-1, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-1, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key] expected: FAIL @@ -9662,18 +8636,6 @@ [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-1, with 0 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-1, with 0 iterations] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -9749,36 +8711,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-256, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-256, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-256, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-256, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -9860,36 +8810,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-256, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-256, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-256, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-256, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key] expected: FAIL @@ -9971,36 +8909,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-256, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-256, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-256, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-256, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key] expected: FAIL @@ -10025,16 +8951,25 @@ [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-256, with 0 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-256, with 0 iterations] + [empty password, empty salt, SHA-512, with 100000 iterations with 0 length] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-256, with 0 iterations] + [empty password, empty salt, SHA-1, with 1 iterations with 0 length] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-256, with 0 iterations] + [empty password, empty salt, SHA-1, with 1000 iterations with 0 length] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-256, with 0 iterations] + [empty password, empty salt, SHA-1, with 100000 iterations with 0 length] + expected: FAIL + + [empty password, empty salt, SHA-256, with 1 iterations with 0 length] + expected: FAIL + + [empty password, empty salt, SHA-256, with 1000 iterations with 0 length] + expected: FAIL + + [empty password, empty salt, SHA-256, with 100000 iterations with 0 length] expected: FAIL @@ -10117,36 +9052,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-384, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-384, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-384, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-384, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -10228,36 +9151,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-384, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-384, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-384, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-384, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL @@ -10339,36 +9250,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-384, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-384, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-384, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-384, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL @@ -10393,18 +9292,6 @@ [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-384, with 0 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-384, with 0 iterations] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -10480,36 +9367,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-512, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-512, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-512, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-512, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -10591,36 +9466,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-512, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-512, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-512, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-512, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key] expected: FAIL @@ -10702,36 +9565,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-512, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-512, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-512, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-512, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key] expected: FAIL @@ -10756,18 +9607,6 @@ [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-512, with 0 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-512, with 0 iterations] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -10843,36 +9682,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-1, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-1, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-1, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-1, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -10954,36 +9781,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-1, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-1, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-1, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-1, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key] expected: FAIL @@ -11065,36 +9880,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-1, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-1, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-1, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-1, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key] expected: FAIL @@ -11119,18 +9922,6 @@ [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-1, with 0 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-1, with 0 iterations] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -11206,36 +9997,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-256, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-256, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-256, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-256, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -11317,36 +10096,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-256, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-256, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-256, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-256, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key] expected: FAIL @@ -11428,36 +10195,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-256, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-256, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-256, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-256, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key] expected: FAIL @@ -11482,18 +10237,6 @@ [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-256, with 0 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-256, with 0 iterations] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -11548,6 +10291,45 @@ [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL + [short password, short salt, SHA-384, with 1 iterations with 0 length] + expected: FAIL + + [short password, short salt, SHA-384, with 1000 iterations with 0 length] + expected: FAIL + + [short password, short salt, SHA-384, with 100000 iterations with 0 length] + expected: FAIL + + [short password, short salt, SHA-512, with 1 iterations with 0 length] + expected: FAIL + + [short password, short salt, SHA-512, with 1000 iterations with 0 length] + expected: FAIL + + [short password, short salt, SHA-512, with 100000 iterations with 0 length] + expected: FAIL + + [short password, short salt, SHA-1, with 1 iterations with 0 length] + expected: FAIL + + [short password, short salt, SHA-1, with 1000 iterations with 0 length] + expected: FAIL + + [short password, short salt, SHA-1, with 100000 iterations with 0 length] + expected: FAIL + + [short password, short salt, SHA-256, with 1 iterations with 0 length] + expected: FAIL + + [short password, short salt, SHA-256, with 1000 iterations with 0 length] + expected: FAIL + + [short password, short salt, SHA-256, with 100000 iterations with 0 length] + expected: FAIL + + [short password, long salt, SHA-384, with 1 iterations with 0 length] + expected: FAIL + [pbkdf2.https.any.html?5001-6000] [WebCryptoAPI: deriveBits() and deriveKey() Using PBKDF2] @@ -11574,18 +10356,6 @@ [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-384, with 0 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-384, with 0 iterations] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -11661,36 +10431,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-512, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-512, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-512, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-512, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -11772,36 +10530,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-512, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-512, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-512, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-512, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key] expected: FAIL @@ -11883,36 +10629,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-512, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-512, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-512, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-512, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key] expected: FAIL @@ -11937,18 +10671,6 @@ [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-512, with 0 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-512, with 0 iterations] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -12024,36 +10746,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-1, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-1, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-1, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-1, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -12135,36 +10845,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-1, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-1, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-1, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-1, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key] expected: FAIL @@ -12246,36 +10944,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-1, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-1, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-1, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-1, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key] expected: FAIL @@ -12300,18 +10986,6 @@ [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-1, with 0 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-1, with 0 iterations] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -12387,36 +11061,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-256, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-256, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-256, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-256, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -12498,36 +11160,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-256, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-256, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-256, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-256, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key] expected: FAIL @@ -12609,36 +11259,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-256, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-256, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-256, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-256, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key] expected: FAIL @@ -12663,18 +11301,6 @@ [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-256, with 0 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-256, with 0 iterations] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -12750,36 +11376,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-384, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-384, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-384, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-384, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -12861,36 +11475,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-384, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-384, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-384, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-384, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL @@ -12972,36 +11574,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-384, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-384, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-384, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-384, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL @@ -13026,18 +11616,6 @@ [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-384, with 0 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-384, with 0 iterations] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -13050,6 +11628,48 @@ [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: FAIL + + [long password, empty salt, SHA-512, with 1 iterations with 0 length] + expected: FAIL + + [long password, empty salt, SHA-512, with 1000 iterations with 0 length] + expected: FAIL + + [long password, empty salt, SHA-512, with 100000 iterations with 0 length] + expected: FAIL + + [long password, empty salt, SHA-1, with 1 iterations with 0 length] + expected: FAIL + + [long password, empty salt, SHA-1, with 1000 iterations with 0 length] + expected: FAIL + + [long password, empty salt, SHA-1, with 100000 iterations with 0 length] + expected: FAIL + + [long password, empty salt, SHA-256, with 1 iterations with 0 length] + expected: FAIL + + [long password, empty salt, SHA-256, with 1000 iterations with 0 length] + expected: FAIL + + [long password, empty salt, SHA-256, with 100000 iterations with 0 length] + expected: FAIL + + [empty password, short salt, SHA-384, with 1 iterations with 0 length] + expected: FAIL + + [empty password, short salt, SHA-384, with 1000 iterations with 0 length] + expected: FAIL + + [empty password, short salt, SHA-384, with 100000 iterations with 0 length] + expected: FAIL + + [empty password, short salt, SHA-512, with 1 iterations with 0 length] + expected: FAIL + [pbkdf2.https.any.html?7001-8000] [WebCryptoAPI: deriveBits() and deriveKey() Using PBKDF2] @@ -13061,9 +11681,6 @@ [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-512, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -13145,36 +11762,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-512, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-512, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-512, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-512, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key] expected: FAIL @@ -13256,36 +11861,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-512, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-512, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-512, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-512, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key] expected: FAIL @@ -13310,18 +11903,6 @@ [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-512, with 0 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-512, with 0 iterations] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -13397,36 +11978,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-1, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-1, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-1, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-1, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -13508,36 +12077,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-1, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-1, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-1, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-1, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key] expected: FAIL @@ -13619,36 +12176,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-1, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-1, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-1, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-1, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key] expected: FAIL @@ -13673,18 +12218,6 @@ [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-1, with 0 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-1, with 0 iterations] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -13760,36 +12293,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-256, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-256, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-256, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-256, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -13871,36 +12392,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-256, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-256, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-256, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-256, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key] expected: FAIL @@ -13982,36 +12491,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-256, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-256, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-256, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-256, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key] expected: FAIL @@ -14036,18 +12533,6 @@ [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-256, with 0 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-256, with 0 iterations] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -14123,36 +12608,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-384, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-384, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-384, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-384, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -14234,36 +12707,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-384, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-384, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-384, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-384, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL @@ -14345,36 +12806,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-384, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-384, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-384, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-384, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL @@ -14399,18 +12848,6 @@ [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-384, with 0 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-384, with 0 iterations] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -14486,36 +12923,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-512, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-512, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-512, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-512, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -14552,6 +12977,45 @@ [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-512, with 1000 iterations] expected: FAIL + [empty password, long salt, SHA-512, with 1000 iterations with 0 length] + expected: FAIL + + [empty password, long salt, SHA-512, with 100000 iterations with 0 length] + expected: FAIL + + [empty password, long salt, SHA-1, with 1 iterations with 0 length] + expected: FAIL + + [empty password, long salt, SHA-1, with 1000 iterations with 0 length] + expected: FAIL + + [empty password, long salt, SHA-1, with 100000 iterations with 0 length] + expected: FAIL + + [empty password, long salt, SHA-256, with 1 iterations with 0 length] + expected: FAIL + + [empty password, long salt, SHA-256, with 1000 iterations with 0 length] + expected: FAIL + + [empty password, long salt, SHA-256, with 100000 iterations with 0 length] + expected: FAIL + + [empty password, empty salt, SHA-384, with 1 iterations with 0 length] + expected: FAIL + + [empty password, empty salt, SHA-384, with 1000 iterations with 0 length] + expected: FAIL + + [empty password, empty salt, SHA-384, with 100000 iterations with 0 length] + expected: FAIL + + [empty password, empty salt, SHA-512, with 1 iterations with 0 length] + expected: FAIL + + [empty password, empty salt, SHA-512, with 1000 iterations with 0 length] + expected: FAIL + [pbkdf2.https.any.worker.html?4001-5000] [WebCryptoAPI: deriveBits() and deriveKey() Using PBKDF2] @@ -14617,36 +13081,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-384, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-384, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-384, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-384, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL @@ -14671,18 +13123,6 @@ [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-384, with 0 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-384, with 0 iterations] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -14758,36 +13198,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-512, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-512, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-512, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-512, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -14869,36 +13297,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-512, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-512, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-512, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-512, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key] expected: FAIL @@ -14980,36 +13396,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-512, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-512, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-512, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-512, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key] expected: FAIL @@ -15034,18 +13438,6 @@ [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-512, with 0 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-512, with 0 iterations] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -15121,36 +13513,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-1, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-1, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-1, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-1, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -15232,36 +13612,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-1, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-1, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-1, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-1, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key] expected: FAIL @@ -15343,36 +13711,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-1, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-1, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-1, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-1, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key] expected: FAIL @@ -15397,18 +13753,6 @@ [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-1, with 0 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-1, with 0 iterations] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -15484,36 +13828,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-256, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-256, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-256, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-256, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -15595,36 +13927,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-256, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-256, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-256, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-256, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key] expected: FAIL @@ -15706,36 +14026,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-256, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-256, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-256, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-256, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key] expected: FAIL @@ -15760,18 +14068,6 @@ [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-256, with 0 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-256, with 0 iterations] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -15847,36 +14143,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-384, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-384, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-384, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-384, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -15958,36 +14242,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-384, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-384, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-384, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-384, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL @@ -16069,37 +14341,61 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-384, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-384, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-384, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-384, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + [long password, long salt, SHA-512, with 1 iterations with 0 length] + expected: FAIL + + [long password, long salt, SHA-512, with 1000 iterations with 0 length] + expected: FAIL + + [long password, long salt, SHA-512, with 100000 iterations with 0 length] + expected: FAIL + + [long password, long salt, SHA-1, with 1 iterations with 0 length] + expected: FAIL + + [long password, long salt, SHA-1, with 1000 iterations with 0 length] + expected: FAIL + + [long password, long salt, SHA-1, with 100000 iterations with 0 length] + expected: FAIL + + [long password, long salt, SHA-256, with 1 iterations with 0 length] + expected: FAIL + + [long password, long salt, SHA-256, with 1000 iterations with 0 length] + expected: FAIL + + [long password, long salt, SHA-256, with 100000 iterations with 0 length] + expected: FAIL + + [long password, empty salt, SHA-384, with 1 iterations with 0 length] + expected: FAIL + + [long password, empty salt, SHA-384, with 1000 iterations with 0 length] + expected: FAIL + + [long password, empty salt, SHA-384, with 100000 iterations with 0 length] expected: FAIL @@ -16113,9 +14409,6 @@ [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-512, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -16197,36 +14490,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-512, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-512, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-512, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-512, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key] expected: FAIL @@ -16308,36 +14589,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-512, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-512, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-512, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-512, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key] expected: FAIL @@ -16362,18 +14631,6 @@ [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-512, with 0 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-512, with 0 iterations] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -16449,36 +14706,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-1, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-1, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-1, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-1, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -16560,36 +14805,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-1, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-1, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-1, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-1, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key] expected: FAIL @@ -16671,36 +14904,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-1, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-1, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-1, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-1, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key] expected: FAIL @@ -16725,18 +14946,6 @@ [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-1, with 0 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-1, with 0 iterations] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -16812,36 +15021,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-256, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-256, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-256, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-256, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -16923,36 +15120,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-256, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-256, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-256, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-256, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key] expected: FAIL @@ -17034,36 +15219,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-256, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-256, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-256, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-256, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key] expected: FAIL @@ -17088,18 +15261,6 @@ [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-256, with 0 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-256, with 0 iterations] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -17175,36 +15336,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-384, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-384, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-384, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-384, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -17286,36 +15435,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-384, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-384, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-384, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-384, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL @@ -17397,36 +15534,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-384, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-384, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-384, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-384, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL @@ -17451,18 +15576,6 @@ [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-384, with 0 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-384, with 0 iterations] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -17538,36 +15651,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-512, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-512, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-512, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-512, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -17604,6 +15705,45 @@ [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-512, with 1000 iterations] expected: FAIL + [empty password, long salt, SHA-512, with 1000 iterations with 0 length] + expected: FAIL + + [empty password, long salt, SHA-512, with 100000 iterations with 0 length] + expected: FAIL + + [empty password, long salt, SHA-1, with 1 iterations with 0 length] + expected: FAIL + + [empty password, long salt, SHA-1, with 1000 iterations with 0 length] + expected: FAIL + + [empty password, long salt, SHA-1, with 100000 iterations with 0 length] + expected: FAIL + + [empty password, long salt, SHA-256, with 1 iterations with 0 length] + expected: FAIL + + [empty password, long salt, SHA-256, with 1000 iterations with 0 length] + expected: FAIL + + [empty password, long salt, SHA-256, with 100000 iterations with 0 length] + expected: FAIL + + [empty password, empty salt, SHA-384, with 1 iterations with 0 length] + expected: FAIL + + [empty password, empty salt, SHA-384, with 1000 iterations with 0 length] + expected: FAIL + + [empty password, empty salt, SHA-384, with 100000 iterations with 0 length] + expected: FAIL + + [empty password, empty salt, SHA-512, with 1 iterations with 0 length] + expected: FAIL + + [empty password, empty salt, SHA-512, with 1000 iterations with 0 length] + expected: FAIL + [pbkdf2.https.any.html?2001-3000] [WebCryptoAPI: deriveBits() and deriveKey() Using PBKDF2] @@ -17678,36 +15818,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-384, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-384, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-384, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-384, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL @@ -17789,36 +15917,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-384, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-384, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-384, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-384, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL @@ -17843,18 +15959,6 @@ [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-384, with 0 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-384, with 0 iterations] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -17930,36 +16034,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-512, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-512, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-512, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-512, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -18041,36 +16133,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-512, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-512, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-512, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-512, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key] expected: FAIL @@ -18152,36 +16232,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-512, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-512, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-512, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-512, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key] expected: FAIL @@ -18206,18 +16274,6 @@ [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-512, with 0 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-512, with 0 iterations] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -18293,36 +16349,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-1, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-1, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-1, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-1, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -18404,36 +16448,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-1, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-1, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-1, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-1, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key] expected: FAIL @@ -18515,36 +16547,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-1, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-1, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-1, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-1, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key] expected: FAIL @@ -18569,18 +16589,6 @@ [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-1, with 0 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-1, with 0 iterations] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -18656,36 +16664,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-256, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-256, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-256, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-256, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -18767,36 +16763,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-256, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-256, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-256, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-256, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key] expected: FAIL @@ -18878,36 +16862,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-256, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-256, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-256, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-256, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key] expected: FAIL @@ -18932,18 +16904,6 @@ [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-256, with 0 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-256, with 0 iterations] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -19019,36 +16979,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-384, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-384, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-384, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-384, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -19130,10 +17078,43 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-384, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + [short password, empty salt, SHA-384, with 100000 iterations with 0 length] + expected: FAIL + + [short password, empty salt, SHA-512, with 1 iterations with 0 length] + expected: FAIL + + [short password, empty salt, SHA-512, with 1000 iterations with 0 length] + expected: FAIL + + [short password, empty salt, SHA-512, with 100000 iterations with 0 length] + expected: FAIL + + [short password, empty salt, SHA-1, with 1 iterations with 0 length] + expected: FAIL + + [short password, empty salt, SHA-1, with 1000 iterations with 0 length] + expected: FAIL + + [short password, empty salt, SHA-1, with 100000 iterations with 0 length] + expected: FAIL + + [short password, empty salt, SHA-256, with 1 iterations with 0 length] + expected: FAIL + + [short password, empty salt, SHA-256, with 1000 iterations with 0 length] + expected: FAIL + + [short password, empty salt, SHA-256, with 100000 iterations with 0 length] + expected: FAIL + + [long password, short salt, SHA-384, with 1 iterations with 0 length] + expected: FAIL + + [long password, short salt, SHA-384, with 1000 iterations with 0 length] expected: FAIL @@ -19204,36 +17185,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-512, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-512, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-512, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-512, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -19315,36 +17284,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-512, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-512, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-512, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-512, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key] expected: FAIL @@ -19426,36 +17383,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-512, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-512, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-512, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-512, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key] expected: FAIL @@ -19480,18 +17425,6 @@ [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-512, with 0 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-512, with 0 iterations] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -19567,36 +17500,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-1, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-1, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-1, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-1, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -19678,36 +17599,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-1, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-1, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-1, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-1, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key] expected: FAIL @@ -19789,36 +17698,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-1, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-1, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-1, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-1, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key] expected: FAIL @@ -19843,18 +17740,6 @@ [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-1, with 0 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-1, with 0 iterations] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -19930,36 +17815,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-256, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-256, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-256, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-256, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -20041,36 +17914,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-256, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-256, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-256, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-256, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key] expected: FAIL @@ -20152,36 +18013,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-256, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-256, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-256, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-256, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key] expected: FAIL @@ -20206,18 +18055,6 @@ [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-256, with 0 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-256, with 0 iterations] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -20293,36 +18130,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-384, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-384, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-384, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-384, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -20404,36 +18229,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-384, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-384, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-384, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-384, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL @@ -20515,36 +18328,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-384, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-384, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-384, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-384, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL @@ -20569,18 +18370,6 @@ [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-384, with 0 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-384, with 0 iterations] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -20656,18 +18445,12 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-512, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-512, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -20677,6 +18460,42 @@ [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] expected: FAIL + [empty password, short salt, SHA-512, with 1000 iterations with 0 length] + expected: FAIL + + [empty password, short salt, SHA-512, with 100000 iterations with 0 length] + expected: FAIL + + [empty password, short salt, SHA-1, with 1 iterations with 0 length] + expected: FAIL + + [empty password, short salt, SHA-1, with 1000 iterations with 0 length] + expected: FAIL + + [empty password, short salt, SHA-1, with 100000 iterations with 0 length] + expected: FAIL + + [empty password, short salt, SHA-256, with 1 iterations with 0 length] + expected: FAIL + + [empty password, short salt, SHA-256, with 1000 iterations with 0 length] + expected: FAIL + + [empty password, short salt, SHA-256, with 100000 iterations with 0 length] + expected: FAIL + + [empty password, long salt, SHA-384, with 1 iterations with 0 length] + expected: FAIL + + [empty password, long salt, SHA-384, with 1000 iterations with 0 length] + expected: FAIL + + [empty password, long salt, SHA-384, with 100000 iterations with 0 length] + expected: FAIL + + [empty password, long salt, SHA-512, with 1 iterations with 0 length] + expected: FAIL + [pbkdf2.https.any.html?8001-last] [WebCryptoAPI: deriveBits() and deriveKey() Using PBKDF2] @@ -20727,36 +18546,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-512, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-512, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-512, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-512, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key] expected: FAIL @@ -20838,36 +18645,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-512, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-512, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-512, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-512, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key] expected: FAIL @@ -20892,18 +18687,6 @@ [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-512, with 0 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-512, with 0 iterations] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -20979,36 +18762,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-1, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-1, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-1, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-1, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -21090,36 +18861,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-1, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-1, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-1, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-1, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key] expected: FAIL @@ -21201,36 +18960,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-1, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-1, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-1, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-1, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key] expected: FAIL @@ -21255,18 +19002,6 @@ [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-1, with 0 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-1, with 0 iterations] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -21342,36 +19077,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-256, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-256, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-256, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-256, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -21453,36 +19176,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-256, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-256, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-256, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-256, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key] expected: FAIL @@ -21564,36 +19275,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-256, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-256, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-256, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-256, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key] expected: FAIL @@ -21618,16 +19317,25 @@ [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-256, with 0 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-256, with 0 iterations] + [empty password, empty salt, SHA-512, with 100000 iterations with 0 length] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-256, with 0 iterations] + [empty password, empty salt, SHA-1, with 1 iterations with 0 length] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-256, with 0 iterations] + [empty password, empty salt, SHA-1, with 1000 iterations with 0 length] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-256, with 0 iterations] + [empty password, empty salt, SHA-1, with 100000 iterations with 0 length] + expected: FAIL + + [empty password, empty salt, SHA-256, with 1 iterations with 0 length] + expected: FAIL + + [empty password, empty salt, SHA-256, with 1000 iterations with 0 length] + expected: FAIL + + [empty password, empty salt, SHA-256, with 100000 iterations with 0 length] expected: FAIL @@ -21695,36 +19403,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-384, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-384, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-384, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-384, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL @@ -21749,18 +19445,6 @@ [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-384, with 0 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-384, with 0 iterations] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -21836,36 +19520,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-512, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-512, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-512, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-512, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -21947,36 +19619,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-512, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-512, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-512, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-512, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key] expected: FAIL @@ -22058,36 +19718,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-512, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-512, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-512, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-512, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key] expected: FAIL @@ -22112,18 +19760,6 @@ [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-512, with 0 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-512, with 0 iterations] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -22199,36 +19835,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-1, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-1, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-1, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-1, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -22310,36 +19934,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-1, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-1, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-1, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-1, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key] expected: FAIL @@ -22421,36 +20033,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-1, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-1, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-1, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-1, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key] expected: FAIL @@ -22475,18 +20075,6 @@ [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-1, with 0 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-1, with 0 iterations] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -22562,36 +20150,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-256, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-256, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-256, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-256, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -22673,36 +20249,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-256, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-256, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-256, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-256, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key] expected: FAIL @@ -22784,36 +20348,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-256, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-256, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-256, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-256, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key] expected: FAIL @@ -22838,18 +20390,6 @@ [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-256, with 0 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-256, with 0 iterations] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -22925,36 +20465,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-384, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-384, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-384, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-384, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -23036,36 +20564,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-384, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-384, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-384, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-384, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL @@ -23147,37 +20663,61 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-384, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-384, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-384, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-384, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + [long password, long salt, SHA-512, with 1 iterations with 0 length] + expected: FAIL + + [long password, long salt, SHA-512, with 1000 iterations with 0 length] + expected: FAIL + + [long password, long salt, SHA-512, with 100000 iterations with 0 length] + expected: FAIL + + [long password, long salt, SHA-1, with 1 iterations with 0 length] + expected: FAIL + + [long password, long salt, SHA-1, with 1000 iterations with 0 length] + expected: FAIL + + [long password, long salt, SHA-1, with 100000 iterations with 0 length] + expected: FAIL + + [long password, long salt, SHA-256, with 1 iterations with 0 length] + expected: FAIL + + [long password, long salt, SHA-256, with 1000 iterations with 0 length] + expected: FAIL + + [long password, long salt, SHA-256, with 100000 iterations with 0 length] + expected: FAIL + + [long password, empty salt, SHA-384, with 1 iterations with 0 length] + expected: FAIL + + [long password, empty salt, SHA-384, with 1000 iterations with 0 length] + expected: FAIL + + [long password, empty salt, SHA-384, with 100000 iterations with 0 length] expected: FAIL @@ -23206,18 +20746,6 @@ [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-384, with 0 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-384, with 0 iterations] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -23293,36 +20821,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-512, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-512, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-512, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-512, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -23404,36 +20920,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-512, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-512, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-512, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-512, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key] expected: FAIL @@ -23515,36 +21019,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-512, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-512, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-512, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-512, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key] expected: FAIL @@ -23569,18 +21061,6 @@ [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-512, with 0 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-512, with 0 iterations] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -23656,36 +21136,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-1, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-1, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-1, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-1, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -23767,36 +21235,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-1, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-1, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-1, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-1, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key] expected: FAIL @@ -23878,36 +21334,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-1, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-1, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-1, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-1, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key] expected: FAIL @@ -23932,18 +21376,6 @@ [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-1, with 0 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-1, with 0 iterations] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -24019,36 +21451,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-256, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-256, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-256, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-256, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -24130,36 +21550,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-256, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-256, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-256, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-256, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key] expected: FAIL @@ -24241,36 +21649,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-256, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-256, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-256, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-256, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key] expected: FAIL @@ -24295,18 +21691,6 @@ [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-256, with 0 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-256, with 0 iterations] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -24382,36 +21766,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-384, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-384, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-384, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-384, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -24493,36 +21865,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-384, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-384, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-384, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-384, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL @@ -24604,36 +21964,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-384, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-384, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-384, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-384, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL @@ -24658,18 +22006,6 @@ [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-384, with 0 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-384, with 0 iterations] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -24682,6 +22018,48 @@ [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: FAIL + + [long password, empty salt, SHA-512, with 1 iterations with 0 length] + expected: FAIL + + [long password, empty salt, SHA-512, with 1000 iterations with 0 length] + expected: FAIL + + [long password, empty salt, SHA-512, with 100000 iterations with 0 length] + expected: FAIL + + [long password, empty salt, SHA-1, with 1 iterations with 0 length] + expected: FAIL + + [long password, empty salt, SHA-1, with 1000 iterations with 0 length] + expected: FAIL + + [long password, empty salt, SHA-1, with 100000 iterations with 0 length] + expected: FAIL + + [long password, empty salt, SHA-256, with 1 iterations with 0 length] + expected: FAIL + + [long password, empty salt, SHA-256, with 1000 iterations with 0 length] + expected: FAIL + + [long password, empty salt, SHA-256, with 100000 iterations with 0 length] + expected: FAIL + + [empty password, short salt, SHA-384, with 1 iterations with 0 length] + expected: FAIL + + [empty password, short salt, SHA-384, with 1000 iterations with 0 length] + expected: FAIL + + [empty password, short salt, SHA-384, with 100000 iterations with 0 length] + expected: FAIL + + [empty password, short salt, SHA-512, with 1 iterations with 0 length] + expected: FAIL + [pbkdf2.https.any.html?6001-7000] [WebCryptoAPI: deriveBits() and deriveKey() Using PBKDF2] @@ -24750,36 +22128,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-512, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-512, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-512, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-512, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -24861,36 +22227,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-512, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-512, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-512, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-512, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key] expected: FAIL @@ -24972,36 +22326,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-512, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-512, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-512, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-512, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key] expected: FAIL @@ -25026,18 +22368,6 @@ [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-512, with 0 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-512, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-512, with 0 iterations] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -25113,36 +22443,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-1, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-1, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-1, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-1, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -25224,36 +22542,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-1, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-1, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-1, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-1, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key] expected: FAIL @@ -25335,36 +22641,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-1, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-1, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-1, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-1, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key] expected: FAIL @@ -25389,18 +22683,6 @@ [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-1, with 0 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-1, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-1, with 0 iterations] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -25476,36 +22758,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-256, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-256, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-256, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-256, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -25587,36 +22857,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-256, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-256, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-256, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-256, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key] expected: FAIL @@ -25698,36 +22956,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-256, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-256, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-256, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-256, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key] expected: FAIL @@ -25752,18 +22998,6 @@ [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-256, with 0 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-256, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-256, with 0 iterations] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -25839,36 +23073,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-384, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-384, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-384, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-384, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -25950,36 +23172,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-384, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-384, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-384, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-384, with 1000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL @@ -26061,36 +23271,24 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-384, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-384, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-384, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-384, with 100000 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL @@ -26115,18 +23313,6 @@ [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-384, with 0 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-384, with 0 iterations] - expected: FAIL - - [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-384, with 0 iterations] - expected: FAIL - [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -26202,18 +23388,12 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-512, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-512, with 1 iterations] expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] - expected: FAIL - [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL @@ -26222,3 +23402,39 @@ [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] expected: FAIL + + [empty password, short salt, SHA-512, with 1000 iterations with 0 length] + expected: FAIL + + [empty password, short salt, SHA-512, with 100000 iterations with 0 length] + expected: FAIL + + [empty password, short salt, SHA-1, with 1 iterations with 0 length] + expected: FAIL + + [empty password, short salt, SHA-1, with 1000 iterations with 0 length] + expected: FAIL + + [empty password, short salt, SHA-1, with 100000 iterations with 0 length] + expected: FAIL + + [empty password, short salt, SHA-256, with 1 iterations with 0 length] + expected: FAIL + + [empty password, short salt, SHA-256, with 1000 iterations with 0 length] + expected: FAIL + + [empty password, short salt, SHA-256, with 100000 iterations with 0 length] + expected: FAIL + + [empty password, long salt, SHA-384, with 1 iterations with 0 length] + expected: FAIL + + [empty password, long salt, SHA-384, with 1000 iterations with 0 length] + expected: FAIL + + [empty password, long salt, SHA-384, with 100000 iterations with 0 length] + expected: FAIL + + [empty password, long salt, SHA-512, with 1 iterations with 0 length] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/WebCryptoAPI/idlharness.https.any.js.ini b/tests/wpt/meta-legacy-layout/WebCryptoAPI/idlharness.https.any.js.ini index 96255e45a95..c5a6682ec5d 100644 --- a/tests/wpt/meta-legacy-layout/WebCryptoAPI/idlharness.https.any.js.ini +++ b/tests/wpt/meta-legacy-layout/WebCryptoAPI/idlharness.https.any.js.ini @@ -2,12 +2,6 @@ [idlharness] expected: FAIL - [SubtleCrypto interface: operation sign(AlgorithmIdentifier, CryptoKey, BufferSource)] - expected: FAIL - - [SubtleCrypto interface: operation verify(AlgorithmIdentifier, CryptoKey, BufferSource, BufferSource)] - expected: FAIL - [SubtleCrypto interface: operation generateKey(AlgorithmIdentifier, boolean, [object Object\])] expected: FAIL @@ -26,18 +20,6 @@ [SubtleCrypto interface: operation unwrapKey(KeyFormat, BufferSource, CryptoKey, AlgorithmIdentifier, AlgorithmIdentifier, boolean, [object Object\])] expected: FAIL - [SubtleCrypto interface: crypto.subtle must inherit property "sign(AlgorithmIdentifier, CryptoKey, BufferSource)" with the proper type] - expected: FAIL - - [SubtleCrypto interface: calling sign(AlgorithmIdentifier, CryptoKey, BufferSource) on crypto.subtle with too few arguments must throw TypeError] - expected: FAIL - - [SubtleCrypto interface: crypto.subtle must inherit property "verify(AlgorithmIdentifier, CryptoKey, BufferSource, BufferSource)" with the proper type] - expected: FAIL - - [SubtleCrypto interface: calling verify(AlgorithmIdentifier, CryptoKey, BufferSource, BufferSource) on crypto.subtle with too few arguments must throw TypeError] - expected: FAIL - [SubtleCrypto interface: crypto.subtle must inherit property "generateKey(AlgorithmIdentifier, boolean, [object Object\])" with the proper type] expected: FAIL @@ -88,12 +70,6 @@ [idlharness] expected: FAIL - [SubtleCrypto interface: operation sign(AlgorithmIdentifier, CryptoKey, BufferSource)] - expected: FAIL - - [SubtleCrypto interface: operation verify(AlgorithmIdentifier, CryptoKey, BufferSource, BufferSource)] - expected: FAIL - [SubtleCrypto interface: operation generateKey(AlgorithmIdentifier, boolean, [object Object\])] expected: FAIL @@ -112,18 +88,6 @@ [SubtleCrypto interface: operation unwrapKey(KeyFormat, BufferSource, CryptoKey, AlgorithmIdentifier, AlgorithmIdentifier, boolean, [object Object\])] expected: FAIL - [SubtleCrypto interface: crypto.subtle must inherit property "sign(AlgorithmIdentifier, CryptoKey, BufferSource)" with the proper type] - expected: FAIL - - [SubtleCrypto interface: calling sign(AlgorithmIdentifier, CryptoKey, BufferSource) on crypto.subtle with too few arguments must throw TypeError] - expected: FAIL - - [SubtleCrypto interface: crypto.subtle must inherit property "verify(AlgorithmIdentifier, CryptoKey, BufferSource, BufferSource)" with the proper type] - expected: FAIL - - [SubtleCrypto interface: calling verify(AlgorithmIdentifier, CryptoKey, BufferSource, BufferSource) on crypto.subtle with too few arguments must throw TypeError] - expected: FAIL - [SubtleCrypto interface: crypto.subtle must inherit property "generateKey(AlgorithmIdentifier, boolean, [object Object\])" with the proper type] expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/WebCryptoAPI/import_export/symmetric_importKey.https.any.js.ini b/tests/wpt/meta-legacy-layout/WebCryptoAPI/import_export/symmetric_importKey.https.any.js.ini index 5d1227c0eea..8283ac29cbe 100644 --- a/tests/wpt/meta-legacy-layout/WebCryptoAPI/import_export/symmetric_importKey.https.any.js.ini +++ b/tests/wpt/meta-legacy-layout/WebCryptoAPI/import_export/symmetric_importKey.https.any.js.ini @@ -215,249 +215,114 @@ [Good parameters: 256 bits (jwk, {alg: A256KW, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {name: AES-KW}, false, [unwrapKey\])] expected: FAIL - [Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-1, name: HMAC}, false, [sign\])] - expected: FAIL - [Good parameters: 128 bits (jwk, {alg: HS1, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {hash: SHA-1, name: HMAC}, false, [sign\])] expected: FAIL - [Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-1, name: HMAC}, false, [verify, sign\])] - expected: FAIL - [Good parameters: 128 bits (jwk, {alg: HS1, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {hash: SHA-1, name: HMAC}, false, [verify, sign\])] expected: FAIL - [Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-1, name: HMAC}, false, [verify\])] - expected: FAIL - [Good parameters: 128 bits (jwk, {alg: HS1, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {hash: SHA-1, name: HMAC}, false, [verify\])] expected: FAIL - [Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-1, name: HMAC}, false, [sign\])] - expected: FAIL - [Good parameters: 192 bits (jwk, {alg: HS1, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {hash: SHA-1, name: HMAC}, false, [sign\])] expected: FAIL - [Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-1, name: HMAC}, false, [verify, sign\])] - expected: FAIL - [Good parameters: 192 bits (jwk, {alg: HS1, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {hash: SHA-1, name: HMAC}, false, [verify, sign\])] expected: FAIL - [Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-1, name: HMAC}, false, [verify\])] - expected: FAIL - [Good parameters: 192 bits (jwk, {alg: HS1, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {hash: SHA-1, name: HMAC}, false, [verify\])] expected: FAIL - [Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-1, name: HMAC}, false, [sign\])] - expected: FAIL - [Good parameters: 256 bits (jwk, {alg: HS1, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {hash: SHA-1, name: HMAC}, false, [sign\])] expected: FAIL - [Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-1, name: HMAC}, false, [verify, sign\])] - expected: FAIL - [Good parameters: 256 bits (jwk, {alg: HS1, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {hash: SHA-1, name: HMAC}, false, [verify, sign\])] expected: FAIL - [Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-1, name: HMAC}, false, [verify\])] - expected: FAIL - [Good parameters: 256 bits (jwk, {alg: HS1, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {hash: SHA-1, name: HMAC}, false, [verify\])] expected: FAIL - [Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-256, name: HMAC}, false, [sign\])] - expected: FAIL - [Good parameters: 128 bits (jwk, {alg: HS256, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {hash: SHA-256, name: HMAC}, false, [sign\])] expected: FAIL - [Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-256, name: HMAC}, false, [verify, sign\])] - expected: FAIL - [Good parameters: 128 bits (jwk, {alg: HS256, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {hash: SHA-256, name: HMAC}, false, [verify, sign\])] expected: FAIL - [Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-256, name: HMAC}, false, [verify\])] - expected: FAIL - [Good parameters: 128 bits (jwk, {alg: HS256, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {hash: SHA-256, name: HMAC}, false, [verify\])] expected: FAIL - [Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-256, name: HMAC}, false, [sign\])] - expected: FAIL - [Good parameters: 192 bits (jwk, {alg: HS256, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {hash: SHA-256, name: HMAC}, false, [sign\])] expected: FAIL - [Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-256, name: HMAC}, false, [verify, sign\])] - expected: FAIL - [Good parameters: 192 bits (jwk, {alg: HS256, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {hash: SHA-256, name: HMAC}, false, [verify, sign\])] expected: FAIL - [Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-256, name: HMAC}, false, [verify\])] - expected: FAIL - [Good parameters: 192 bits (jwk, {alg: HS256, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {hash: SHA-256, name: HMAC}, false, [verify\])] expected: FAIL - [Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-256, name: HMAC}, false, [sign\])] - expected: FAIL - [Good parameters: 256 bits (jwk, {alg: HS256, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {hash: SHA-256, name: HMAC}, false, [sign\])] expected: FAIL - [Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-256, name: HMAC}, false, [verify, sign\])] - expected: FAIL - [Good parameters: 256 bits (jwk, {alg: HS256, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {hash: SHA-256, name: HMAC}, false, [verify, sign\])] expected: FAIL - [Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-256, name: HMAC}, false, [verify\])] - expected: FAIL - [Good parameters: 256 bits (jwk, {alg: HS256, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {hash: SHA-256, name: HMAC}, false, [verify\])] expected: FAIL - [Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-384, name: HMAC}, false, [sign\])] - expected: FAIL - [Good parameters: 128 bits (jwk, {alg: HS384, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {hash: SHA-384, name: HMAC}, false, [sign\])] expected: FAIL - [Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-384, name: HMAC}, false, [verify, sign\])] - expected: FAIL - [Good parameters: 128 bits (jwk, {alg: HS384, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {hash: SHA-384, name: HMAC}, false, [verify, sign\])] expected: FAIL - [Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-384, name: HMAC}, false, [verify\])] - expected: FAIL - [Good parameters: 128 bits (jwk, {alg: HS384, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {hash: SHA-384, name: HMAC}, false, [verify\])] expected: FAIL - [Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-384, name: HMAC}, false, [sign\])] - expected: FAIL - [Good parameters: 192 bits (jwk, {alg: HS384, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {hash: SHA-384, name: HMAC}, false, [sign\])] expected: FAIL - [Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-384, name: HMAC}, false, [verify, sign\])] - expected: FAIL - [Good parameters: 192 bits (jwk, {alg: HS384, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {hash: SHA-384, name: HMAC}, false, [verify, sign\])] expected: FAIL - [Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-384, name: HMAC}, false, [verify\])] - expected: FAIL - [Good parameters: 192 bits (jwk, {alg: HS384, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {hash: SHA-384, name: HMAC}, false, [verify\])] expected: FAIL - [Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-384, name: HMAC}, false, [sign\])] - expected: FAIL - [Good parameters: 256 bits (jwk, {alg: HS384, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {hash: SHA-384, name: HMAC}, false, [sign\])] expected: FAIL - [Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-384, name: HMAC}, false, [verify, sign\])] - expected: FAIL - [Good parameters: 256 bits (jwk, {alg: HS384, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {hash: SHA-384, name: HMAC}, false, [verify, sign\])] expected: FAIL - [Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-384, name: HMAC}, false, [verify\])] - expected: FAIL - [Good parameters: 256 bits (jwk, {alg: HS384, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {hash: SHA-384, name: HMAC}, false, [verify\])] expected: FAIL - [Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-512, name: HMAC}, false, [sign\])] - expected: FAIL - [Good parameters: 128 bits (jwk, {alg: HS512, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {hash: SHA-512, name: HMAC}, false, [sign\])] expected: FAIL - [Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-512, name: HMAC}, false, [verify, sign\])] - expected: FAIL - [Good parameters: 128 bits (jwk, {alg: HS512, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {hash: SHA-512, name: HMAC}, false, [verify, sign\])] expected: FAIL - [Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-512, name: HMAC}, false, [verify\])] - expected: FAIL - [Good parameters: 128 bits (jwk, {alg: HS512, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {hash: SHA-512, name: HMAC}, false, [verify\])] expected: FAIL - [Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-512, name: HMAC}, false, [sign\])] - expected: FAIL - [Good parameters: 192 bits (jwk, {alg: HS512, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {hash: SHA-512, name: HMAC}, false, [sign\])] expected: FAIL - [Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-512, name: HMAC}, false, [verify, sign\])] - expected: FAIL - [Good parameters: 192 bits (jwk, {alg: HS512, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {hash: SHA-512, name: HMAC}, false, [verify, sign\])] expected: FAIL - [Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-512, name: HMAC}, false, [verify\])] - expected: FAIL - [Good parameters: 192 bits (jwk, {alg: HS512, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {hash: SHA-512, name: HMAC}, false, [verify\])] expected: FAIL - [Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-512, name: HMAC}, false, [sign\])] - expected: FAIL - [Good parameters: 256 bits (jwk, {alg: HS512, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {hash: SHA-512, name: HMAC}, false, [sign\])] expected: FAIL - [Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-512, name: HMAC}, false, [verify, sign\])] - expected: FAIL - [Good parameters: 256 bits (jwk, {alg: HS512, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {hash: SHA-512, name: HMAC}, false, [verify, sign\])] expected: FAIL - [Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-512, name: HMAC}, false, [verify\])] - expected: FAIL - [Good parameters: 256 bits (jwk, {alg: HS512, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {hash: SHA-512, name: HMAC}, false, [verify\])] expected: FAIL - [Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: HKDF}, false, [deriveBits\])] - expected: FAIL - - [Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: HKDF}, false, [deriveKey, deriveBits\])] - expected: FAIL - - [Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: HKDF}, false, [deriveKey\])] - expected: FAIL - - [Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: HKDF}, false, [deriveBits\])] - expected: FAIL - - [Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: HKDF}, false, [deriveKey, deriveBits\])] - expected: FAIL - - [Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: HKDF}, false, [deriveKey\])] - expected: FAIL - - [Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: HKDF}, false, [deriveBits\])] - expected: FAIL - - [Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: HKDF}, false, [deriveKey, deriveBits\])] - expected: FAIL - - [Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: HKDF}, false, [deriveKey\])] - expected: FAIL - [Empty Usages: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-GCM}, true, [\])] expected: FAIL @@ -692,87 +557,42 @@ [Good parameters: 256 bits (jwk, {alg: A256KW, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {name: AES-KW}, false, [wrapKey, unwrapKey, wrapKey, unwrapKey\])] expected: FAIL - [Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-1, name: HMAC}, false, [sign, verify, sign, verify\])] - expected: FAIL - [Good parameters: 128 bits (jwk, {alg: HS1, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {hash: SHA-1, name: HMAC}, false, [sign, verify, sign, verify\])] expected: FAIL - [Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-1, name: HMAC}, false, [sign, verify, sign, verify\])] - expected: FAIL - [Good parameters: 192 bits (jwk, {alg: HS1, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {hash: SHA-1, name: HMAC}, false, [sign, verify, sign, verify\])] expected: FAIL - [Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-1, name: HMAC}, false, [sign, verify, sign, verify\])] - expected: FAIL - [Good parameters: 256 bits (jwk, {alg: HS1, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {hash: SHA-1, name: HMAC}, false, [sign, verify, sign, verify\])] expected: FAIL - [Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-256, name: HMAC}, false, [sign, verify, sign, verify\])] - expected: FAIL - [Good parameters: 128 bits (jwk, {alg: HS256, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {hash: SHA-256, name: HMAC}, false, [sign, verify, sign, verify\])] expected: FAIL - [Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-256, name: HMAC}, false, [sign, verify, sign, verify\])] - expected: FAIL - [Good parameters: 192 bits (jwk, {alg: HS256, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {hash: SHA-256, name: HMAC}, false, [sign, verify, sign, verify\])] expected: FAIL - [Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-256, name: HMAC}, false, [sign, verify, sign, verify\])] - expected: FAIL - [Good parameters: 256 bits (jwk, {alg: HS256, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {hash: SHA-256, name: HMAC}, false, [sign, verify, sign, verify\])] expected: FAIL - [Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-384, name: HMAC}, false, [sign, verify, sign, verify\])] - expected: FAIL - [Good parameters: 128 bits (jwk, {alg: HS384, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {hash: SHA-384, name: HMAC}, false, [sign, verify, sign, verify\])] expected: FAIL - [Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-384, name: HMAC}, false, [sign, verify, sign, verify\])] - expected: FAIL - [Good parameters: 192 bits (jwk, {alg: HS384, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {hash: SHA-384, name: HMAC}, false, [sign, verify, sign, verify\])] expected: FAIL - [Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-384, name: HMAC}, false, [sign, verify, sign, verify\])] - expected: FAIL - [Good parameters: 256 bits (jwk, {alg: HS384, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {hash: SHA-384, name: HMAC}, false, [sign, verify, sign, verify\])] expected: FAIL - [Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-512, name: HMAC}, false, [sign, verify, sign, verify\])] - expected: FAIL - [Good parameters: 128 bits (jwk, {alg: HS512, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {hash: SHA-512, name: HMAC}, false, [sign, verify, sign, verify\])] expected: FAIL - [Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-512, name: HMAC}, false, [sign, verify, sign, verify\])] - expected: FAIL - [Good parameters: 192 bits (jwk, {alg: HS512, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {hash: SHA-512, name: HMAC}, false, [sign, verify, sign, verify\])] expected: FAIL - [Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-512, name: HMAC}, false, [sign, verify, sign, verify\])] - expected: FAIL - [Good parameters: 256 bits (jwk, {alg: HS512, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {hash: SHA-512, name: HMAC}, false, [sign, verify, sign, verify\])] expected: FAIL - [Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: HKDF}, false, [deriveBits, deriveKey, deriveBits, deriveKey\])] - expected: FAIL - - [Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: HKDF}, false, [deriveBits, deriveKey, deriveBits, deriveKey\])] - expected: FAIL - - [Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: HKDF}, false, [deriveBits, deriveKey, deriveBits, deriveKey\])] - expected: FAIL - [symmetric_importKey.https.any.html] [Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-GCM}, true, [encrypt\])] @@ -991,249 +811,114 @@ [Good parameters: 256 bits (jwk, {alg: A256KW, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {name: AES-KW}, false, [unwrapKey\])] expected: FAIL - [Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-1, name: HMAC}, false, [sign\])] - expected: FAIL - [Good parameters: 128 bits (jwk, {alg: HS1, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {hash: SHA-1, name: HMAC}, false, [sign\])] expected: FAIL - [Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-1, name: HMAC}, false, [verify, sign\])] - expected: FAIL - [Good parameters: 128 bits (jwk, {alg: HS1, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {hash: SHA-1, name: HMAC}, false, [verify, sign\])] expected: FAIL - [Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-1, name: HMAC}, false, [verify\])] - expected: FAIL - [Good parameters: 128 bits (jwk, {alg: HS1, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {hash: SHA-1, name: HMAC}, false, [verify\])] expected: FAIL - [Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-1, name: HMAC}, false, [sign\])] - expected: FAIL - [Good parameters: 192 bits (jwk, {alg: HS1, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {hash: SHA-1, name: HMAC}, false, [sign\])] expected: FAIL - [Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-1, name: HMAC}, false, [verify, sign\])] - expected: FAIL - [Good parameters: 192 bits (jwk, {alg: HS1, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {hash: SHA-1, name: HMAC}, false, [verify, sign\])] expected: FAIL - [Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-1, name: HMAC}, false, [verify\])] - expected: FAIL - [Good parameters: 192 bits (jwk, {alg: HS1, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {hash: SHA-1, name: HMAC}, false, [verify\])] expected: FAIL - [Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-1, name: HMAC}, false, [sign\])] - expected: FAIL - [Good parameters: 256 bits (jwk, {alg: HS1, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {hash: SHA-1, name: HMAC}, false, [sign\])] expected: FAIL - [Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-1, name: HMAC}, false, [verify, sign\])] - expected: FAIL - [Good parameters: 256 bits (jwk, {alg: HS1, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {hash: SHA-1, name: HMAC}, false, [verify, sign\])] expected: FAIL - [Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-1, name: HMAC}, false, [verify\])] - expected: FAIL - [Good parameters: 256 bits (jwk, {alg: HS1, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {hash: SHA-1, name: HMAC}, false, [verify\])] expected: FAIL - [Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-256, name: HMAC}, false, [sign\])] - expected: FAIL - [Good parameters: 128 bits (jwk, {alg: HS256, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {hash: SHA-256, name: HMAC}, false, [sign\])] expected: FAIL - [Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-256, name: HMAC}, false, [verify, sign\])] - expected: FAIL - [Good parameters: 128 bits (jwk, {alg: HS256, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {hash: SHA-256, name: HMAC}, false, [verify, sign\])] expected: FAIL - [Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-256, name: HMAC}, false, [verify\])] - expected: FAIL - [Good parameters: 128 bits (jwk, {alg: HS256, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {hash: SHA-256, name: HMAC}, false, [verify\])] expected: FAIL - [Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-256, name: HMAC}, false, [sign\])] - expected: FAIL - [Good parameters: 192 bits (jwk, {alg: HS256, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {hash: SHA-256, name: HMAC}, false, [sign\])] expected: FAIL - [Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-256, name: HMAC}, false, [verify, sign\])] - expected: FAIL - [Good parameters: 192 bits (jwk, {alg: HS256, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {hash: SHA-256, name: HMAC}, false, [verify, sign\])] expected: FAIL - [Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-256, name: HMAC}, false, [verify\])] - expected: FAIL - [Good parameters: 192 bits (jwk, {alg: HS256, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {hash: SHA-256, name: HMAC}, false, [verify\])] expected: FAIL - [Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-256, name: HMAC}, false, [sign\])] - expected: FAIL - [Good parameters: 256 bits (jwk, {alg: HS256, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {hash: SHA-256, name: HMAC}, false, [sign\])] expected: FAIL - [Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-256, name: HMAC}, false, [verify, sign\])] - expected: FAIL - [Good parameters: 256 bits (jwk, {alg: HS256, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {hash: SHA-256, name: HMAC}, false, [verify, sign\])] expected: FAIL - [Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-256, name: HMAC}, false, [verify\])] - expected: FAIL - [Good parameters: 256 bits (jwk, {alg: HS256, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {hash: SHA-256, name: HMAC}, false, [verify\])] expected: FAIL - [Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-384, name: HMAC}, false, [sign\])] - expected: FAIL - [Good parameters: 128 bits (jwk, {alg: HS384, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {hash: SHA-384, name: HMAC}, false, [sign\])] expected: FAIL - [Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-384, name: HMAC}, false, [verify, sign\])] - expected: FAIL - [Good parameters: 128 bits (jwk, {alg: HS384, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {hash: SHA-384, name: HMAC}, false, [verify, sign\])] expected: FAIL - [Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-384, name: HMAC}, false, [verify\])] - expected: FAIL - [Good parameters: 128 bits (jwk, {alg: HS384, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {hash: SHA-384, name: HMAC}, false, [verify\])] expected: FAIL - [Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-384, name: HMAC}, false, [sign\])] - expected: FAIL - [Good parameters: 192 bits (jwk, {alg: HS384, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {hash: SHA-384, name: HMAC}, false, [sign\])] expected: FAIL - [Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-384, name: HMAC}, false, [verify, sign\])] - expected: FAIL - [Good parameters: 192 bits (jwk, {alg: HS384, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {hash: SHA-384, name: HMAC}, false, [verify, sign\])] expected: FAIL - [Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-384, name: HMAC}, false, [verify\])] - expected: FAIL - [Good parameters: 192 bits (jwk, {alg: HS384, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {hash: SHA-384, name: HMAC}, false, [verify\])] expected: FAIL - [Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-384, name: HMAC}, false, [sign\])] - expected: FAIL - [Good parameters: 256 bits (jwk, {alg: HS384, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {hash: SHA-384, name: HMAC}, false, [sign\])] expected: FAIL - [Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-384, name: HMAC}, false, [verify, sign\])] - expected: FAIL - [Good parameters: 256 bits (jwk, {alg: HS384, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {hash: SHA-384, name: HMAC}, false, [verify, sign\])] expected: FAIL - [Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-384, name: HMAC}, false, [verify\])] - expected: FAIL - [Good parameters: 256 bits (jwk, {alg: HS384, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {hash: SHA-384, name: HMAC}, false, [verify\])] expected: FAIL - [Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-512, name: HMAC}, false, [sign\])] - expected: FAIL - [Good parameters: 128 bits (jwk, {alg: HS512, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {hash: SHA-512, name: HMAC}, false, [sign\])] expected: FAIL - [Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-512, name: HMAC}, false, [verify, sign\])] - expected: FAIL - [Good parameters: 128 bits (jwk, {alg: HS512, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {hash: SHA-512, name: HMAC}, false, [verify, sign\])] expected: FAIL - [Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-512, name: HMAC}, false, [verify\])] - expected: FAIL - [Good parameters: 128 bits (jwk, {alg: HS512, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {hash: SHA-512, name: HMAC}, false, [verify\])] expected: FAIL - [Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-512, name: HMAC}, false, [sign\])] - expected: FAIL - [Good parameters: 192 bits (jwk, {alg: HS512, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {hash: SHA-512, name: HMAC}, false, [sign\])] expected: FAIL - [Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-512, name: HMAC}, false, [verify, sign\])] - expected: FAIL - [Good parameters: 192 bits (jwk, {alg: HS512, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {hash: SHA-512, name: HMAC}, false, [verify, sign\])] expected: FAIL - [Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-512, name: HMAC}, false, [verify\])] - expected: FAIL - [Good parameters: 192 bits (jwk, {alg: HS512, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {hash: SHA-512, name: HMAC}, false, [verify\])] expected: FAIL - [Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-512, name: HMAC}, false, [sign\])] - expected: FAIL - [Good parameters: 256 bits (jwk, {alg: HS512, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {hash: SHA-512, name: HMAC}, false, [sign\])] expected: FAIL - [Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-512, name: HMAC}, false, [verify, sign\])] - expected: FAIL - [Good parameters: 256 bits (jwk, {alg: HS512, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {hash: SHA-512, name: HMAC}, false, [verify, sign\])] expected: FAIL - [Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-512, name: HMAC}, false, [verify\])] - expected: FAIL - [Good parameters: 256 bits (jwk, {alg: HS512, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {hash: SHA-512, name: HMAC}, false, [verify\])] expected: FAIL - [Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: HKDF}, false, [deriveBits\])] - expected: FAIL - - [Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: HKDF}, false, [deriveKey, deriveBits\])] - expected: FAIL - - [Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: HKDF}, false, [deriveKey\])] - expected: FAIL - - [Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: HKDF}, false, [deriveBits\])] - expected: FAIL - - [Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: HKDF}, false, [deriveKey, deriveBits\])] - expected: FAIL - - [Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: HKDF}, false, [deriveKey\])] - expected: FAIL - - [Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: HKDF}, false, [deriveBits\])] - expected: FAIL - - [Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: HKDF}, false, [deriveKey, deriveBits\])] - expected: FAIL - - [Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: HKDF}, false, [deriveKey\])] - expected: FAIL - [Empty Usages: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-GCM}, true, [\])] expected: FAIL @@ -1468,83 +1153,38 @@ [Good parameters: 256 bits (jwk, {alg: A256KW, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {name: AES-KW}, false, [wrapKey, unwrapKey, wrapKey, unwrapKey\])] expected: FAIL - [Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-1, name: HMAC}, false, [sign, verify, sign, verify\])] - expected: FAIL - [Good parameters: 128 bits (jwk, {alg: HS1, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {hash: SHA-1, name: HMAC}, false, [sign, verify, sign, verify\])] expected: FAIL - [Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-1, name: HMAC}, false, [sign, verify, sign, verify\])] - expected: FAIL - [Good parameters: 192 bits (jwk, {alg: HS1, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {hash: SHA-1, name: HMAC}, false, [sign, verify, sign, verify\])] expected: FAIL - [Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-1, name: HMAC}, false, [sign, verify, sign, verify\])] - expected: FAIL - [Good parameters: 256 bits (jwk, {alg: HS1, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {hash: SHA-1, name: HMAC}, false, [sign, verify, sign, verify\])] expected: FAIL - [Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-256, name: HMAC}, false, [sign, verify, sign, verify\])] - expected: FAIL - [Good parameters: 128 bits (jwk, {alg: HS256, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {hash: SHA-256, name: HMAC}, false, [sign, verify, sign, verify\])] expected: FAIL - [Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-256, name: HMAC}, false, [sign, verify, sign, verify\])] - expected: FAIL - [Good parameters: 192 bits (jwk, {alg: HS256, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {hash: SHA-256, name: HMAC}, false, [sign, verify, sign, verify\])] expected: FAIL - [Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-256, name: HMAC}, false, [sign, verify, sign, verify\])] - expected: FAIL - [Good parameters: 256 bits (jwk, {alg: HS256, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {hash: SHA-256, name: HMAC}, false, [sign, verify, sign, verify\])] expected: FAIL - [Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-384, name: HMAC}, false, [sign, verify, sign, verify\])] - expected: FAIL - [Good parameters: 128 bits (jwk, {alg: HS384, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {hash: SHA-384, name: HMAC}, false, [sign, verify, sign, verify\])] expected: FAIL - [Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-384, name: HMAC}, false, [sign, verify, sign, verify\])] - expected: FAIL - [Good parameters: 192 bits (jwk, {alg: HS384, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {hash: SHA-384, name: HMAC}, false, [sign, verify, sign, verify\])] expected: FAIL - [Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-384, name: HMAC}, false, [sign, verify, sign, verify\])] - expected: FAIL - [Good parameters: 256 bits (jwk, {alg: HS384, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {hash: SHA-384, name: HMAC}, false, [sign, verify, sign, verify\])] expected: FAIL - [Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-512, name: HMAC}, false, [sign, verify, sign, verify\])] - expected: FAIL - [Good parameters: 128 bits (jwk, {alg: HS512, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {hash: SHA-512, name: HMAC}, false, [sign, verify, sign, verify\])] expected: FAIL - [Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-512, name: HMAC}, false, [sign, verify, sign, verify\])] - expected: FAIL - [Good parameters: 192 bits (jwk, {alg: HS512, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {hash: SHA-512, name: HMAC}, false, [sign, verify, sign, verify\])] expected: FAIL - [Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {hash: SHA-512, name: HMAC}, false, [sign, verify, sign, verify\])] - expected: FAIL - [Good parameters: 256 bits (jwk, {alg: HS512, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {hash: SHA-512, name: HMAC}, false, [sign, verify, sign, verify\])] expected: FAIL - - [Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: HKDF}, false, [deriveBits, deriveKey, deriveBits, deriveKey\])] - expected: FAIL - - [Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: HKDF}, false, [deriveBits, deriveKey, deriveBits, deriveKey\])] - expected: FAIL - - [Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: HKDF}, false, [deriveBits, deriveKey, deriveBits, deriveKey\])] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-align/abspos/align-items-static-position.html.ini b/tests/wpt/meta-legacy-layout/css/css-align/abspos/align-items-static-position.html.ini new file mode 100644 index 00000000000..4dfc54b41ab --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-align/abspos/align-items-static-position.html.ini @@ -0,0 +1,2 @@ +[align-items-static-position.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-backgrounds/border-image-021.html.ini b/tests/wpt/meta-legacy-layout/css/css-backgrounds/border-image-021.html.ini new file mode 100644 index 00000000000..1925a86ac70 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-backgrounds/border-image-021.html.ini @@ -0,0 +1,2 @@ +[border-image-021.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-backgrounds/border-image-outset-004.html.ini b/tests/wpt/meta-legacy-layout/css/css-backgrounds/border-image-outset-004.html.ini new file mode 100644 index 00000000000..08bf25d0bfc --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-backgrounds/border-image-outset-004.html.ini @@ -0,0 +1,2 @@ +[border-image-outset-004.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-cascade/scope-import-implicit.tentative.html.ini b/tests/wpt/meta-legacy-layout/css/css-cascade/scope-import-implicit.tentative.html.ini new file mode 100644 index 00000000000..bfec8014ba7 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-cascade/scope-import-implicit.tentative.html.ini @@ -0,0 +1,3 @@ +[scope-import-implicit.tentative.html] + [Scope-imported rule applies within implicit scope] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-cascade/scope-import-inner-scope.tentative.html.ini b/tests/wpt/meta-legacy-layout/css/css-cascade/scope-import-inner-scope.tentative.html.ini new file mode 100644 index 00000000000..6d570a83d28 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-cascade/scope-import-inner-scope.tentative.html.ini @@ -0,0 +1,3 @@ +[scope-import-inner-scope.tentative.html] + [@scope within scope-imported stylesheet matches] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-cascade/scope-import-multiple.tentative.html.ini b/tests/wpt/meta-legacy-layout/css/css-cascade/scope-import-multiple.tentative.html.ini new file mode 100644 index 00000000000..2a2fa79758f --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-cascade/scope-import-multiple.tentative.html.ini @@ -0,0 +1,3 @@ +[scope-import-multiple.tentative.html] + [A stylesheet may be imported multiple times, and scoped differently] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-cascade/scope-import-parent-pseudo.tentative.html.ini b/tests/wpt/meta-legacy-layout/css/css-cascade/scope-import-parent-pseudo.tentative.html.ini new file mode 100644 index 00000000000..1bea81a7d52 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-cascade/scope-import-parent-pseudo.tentative.html.ini @@ -0,0 +1,6 @@ +[scope-import-parent-pseudo.tentative.html] + [The & selector matches the scoping root] + expected: FAIL + + [The & selector behaves like :scope] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-cascade/scope-import-scope-end.tentative.html.ini b/tests/wpt/meta-legacy-layout/css/css-cascade/scope-import-scope-end.tentative.html.ini new file mode 100644 index 00000000000..c1e9afe7fa4 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-cascade/scope-import-scope-end.tentative.html.ini @@ -0,0 +1,3 @@ +[scope-import-scope-end.tentative.html] + [Scope-imported rule applies within scope, above limit] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-cascade/scope-import-scope-pseudo.tentative.html.ini b/tests/wpt/meta-legacy-layout/css/css-cascade/scope-import-scope-pseudo.tentative.html.ini new file mode 100644 index 00000000000..76a258c7f02 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-cascade/scope-import-scope-pseudo.tentative.html.ini @@ -0,0 +1,3 @@ +[scope-import-scope-pseudo.tentative.html] + [The :scope pseudo-class works in imported stylesheets] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-cascade/scope-import-scope-start.tentative.html.ini b/tests/wpt/meta-legacy-layout/css/css-cascade/scope-import-scope-start.tentative.html.ini new file mode 100644 index 00000000000..ef127f97425 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-cascade/scope-import-scope-start.tentative.html.ini @@ -0,0 +1,3 @@ +[scope-import-scope-start.tentative.html] + [Scope-imported rule applies within scope] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/query-container-name.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/query-container-name.html.ini new file mode 100644 index 00000000000..b16fe8295cc --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/query-container-name.html.ini @@ -0,0 +1,6 @@ +[query-container-name.html] + [match closest named container] + expected: FAIL + + [match ancestor named container] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/scroll-state/scroll-state-query-with-var.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/scroll-state/scroll-state-query-with-var.html.ini new file mode 100644 index 00000000000..d95b54cc66b --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/scroll-state/scroll-state-query-with-var.html.ini @@ -0,0 +1,19 @@ +[scroll-state-query-with-var.html] + expected: ERROR + [Matching --match-unknown] + expected: NOTRUN + + [Matching --match-unknown-fallback] + expected: NOTRUN + + [Matching --match-unregistered] + expected: NOTRUN + + [Matching --match-unregistered-number] + expected: NOTRUN + + [Matching --match-registered] + expected: NOTRUN + + [Matching --match-registered-number] + expected: NOTRUN diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/size-query-with-var.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/size-query-with-var.html.ini new file mode 100644 index 00000000000..01bd6446a91 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/size-query-with-var.html.ini @@ -0,0 +1,2 @@ +[size-query-with-var.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/var-evaluation.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/var-evaluation.html.ini new file mode 100644 index 00000000000..580c80cb741 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/var-evaluation.html.ini @@ -0,0 +1,2 @@ +[var-evaluation.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-fonts/generic-family-keywords-001.html.ini b/tests/wpt/meta-legacy-layout/css/css-fonts/generic-family-keywords-001.html.ini index d7161e2a43c..6be0d423c28 100644 --- a/tests/wpt/meta-legacy-layout/css/css-fonts/generic-family-keywords-001.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-fonts/generic-family-keywords-001.html.ini @@ -1,9 +1,15 @@ [generic-family-keywords-001.html] - [@font-face matching for quoted and unquoted sans-serif] - expected: FAIL - [@font-face matching for quoted and unquoted emoji] expected: FAIL [@font-face matching for quoted and unquoted ui-sans-serif] expected: FAIL + + [@font-face matching for quoted and unquoted ui-serif] + expected: FAIL + + [@font-face matching for quoted and unquoted ui-monospace] + expected: FAIL + + [@font-face matching for quoted and unquoted ui-rounded] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-gaps/tentative/parsing/gap-decorations-width-valid.html.ini b/tests/wpt/meta-legacy-layout/css/css-gaps/tentative/parsing/gap-decorations-width-valid.html.ini new file mode 100644 index 00000000000..8c45c82122f --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-gaps/tentative/parsing/gap-decorations-width-valid.html.ini @@ -0,0 +1,45 @@ +[gap-decorations-width-valid.html] + [e.style['column-rule-width'\] = "repeat(4, thin)" should set the property value] + expected: FAIL + + [e.style['column-rule-width'\] = "repeat(3, thin medium thick)" should set the property value] + expected: FAIL + + [e.style['column-rule-width'\] = "repeat(1, 10px thin medium thick)" should set the property value] + expected: FAIL + + [e.style['column-rule-width'\] = "10px" should set the property value] + expected: FAIL + + [e.style['column-rule-width'\] = "repeat(4, medium)" should set the property value] + expected: FAIL + + [e.style['column-rule-width'\] = "10px 15px" should set the property value] + expected: FAIL + + [e.style['column-rule-width'\] = "10px 15px 20px 25px 30px" should set the property value] + expected: FAIL + + [e.style['column-rule-width'\] = "repeat(3, 10px) repeat(4, 15px)" should set the property value] + expected: FAIL + + [e.style['column-rule-width'\] = "10px repeat(3, 20px) 30px repeat(4, thin medium thick)" should set the property value] + expected: FAIL + + [e.style['column-rule-width'\] = "repeat(4, 10px 20px 30px) repeat(5, 40px) 50px" should set the property value] + expected: FAIL + + [e.style['column-rule-width'\] = "repeat(auto, thin)" should set the property value] + expected: FAIL + + [e.style['column-rule-width'\] = "repeat(auto, 10px 20px 30px)" should set the property value] + expected: FAIL + + [e.style['column-rule-width'\] = "repeat(auto, 10px 20px) 30px" should set the property value] + expected: FAIL + + [e.style['column-rule-width'\] = "repeat(4, 10px 20px 30px) repeat(auto, 40px)" should set the property value] + expected: FAIL + + [e.style['column-rule-width'\] = "10px repeat(auto, 20px 30px) repeat(4, thin 50px 60px)" should set the property value] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-032.tentative.html.ini b/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-032.tentative.html.ini new file mode 100644 index 00000000000..db75b531f98 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-032.tentative.html.ini @@ -0,0 +1,2 @@ +[line-clamp-032.tentative.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-033.tentative.html.ini b/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-033.tentative.html.ini new file mode 100644 index 00000000000..d9fc84c94f9 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-033.tentative.html.ini @@ -0,0 +1,2 @@ +[line-clamp-033.tentative.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-overflow/scrollbar-large-scale-in-iframe.html.ini b/tests/wpt/meta-legacy-layout/css/css-overflow/scrollbar-large-scale-in-iframe.html.ini new file mode 100644 index 00000000000..6e9c7184b3e --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-overflow/scrollbar-large-scale-in-iframe.html.ini @@ -0,0 +1,2 @@ +[scrollbar-large-scale-in-iframe.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-sizing/aspect-ratio/grid-aspect-ratio-align-items-center.html.ini b/tests/wpt/meta-legacy-layout/css/css-sizing/aspect-ratio/grid-aspect-ratio-align-items-center.html.ini new file mode 100644 index 00000000000..e794500ee26 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-sizing/aspect-ratio/grid-aspect-ratio-align-items-center.html.ini @@ -0,0 +1,2 @@ +[grid-aspect-ratio-align-items-center.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-text/text-autospace/text-autospace-first-line-001.html.ini b/tests/wpt/meta-legacy-layout/css/css-text/text-autospace/text-autospace-first-line-001.html.ini index 3f928a6194d..3d7d20c4432 100644 --- a/tests/wpt/meta-legacy-layout/css/css-text/text-autospace/text-autospace-first-line-001.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-text/text-autospace/text-autospace-first-line-001.html.ini @@ -1,3 +1,4 @@ [text-autospace-first-line-001.html] + expected: FAIL [text-autospace-first-line-001] expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-text/text-autospace/text-autospace-ligature-001.html.ini b/tests/wpt/meta-legacy-layout/css/css-text/text-autospace/text-autospace-ligature-001.html.ini index a7599e67a63..679931c7801 100644 --- a/tests/wpt/meta-legacy-layout/css/css-text/text-autospace/text-autospace-ligature-001.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-text/text-autospace/text-autospace-ligature-001.html.ini @@ -1,3 +1,4 @@ [text-autospace-ligature-001.html] + expected: FAIL [text-autospace not implemented] expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-transitions/event-dispatch.tentative.html.ini b/tests/wpt/meta-legacy-layout/css/css-transitions/event-dispatch.tentative.html.ini index 52aad9e40d8..df8e98e71b4 100644 --- a/tests/wpt/meta-legacy-layout/css/css-transitions/event-dispatch.tentative.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-transitions/event-dispatch.tentative.html.ini @@ -80,3 +80,11 @@ [Cancel the transition after it finishes] expected: FAIL + [Replacing a running transition should get transitioncancel earlier than transitionrun and transitionstart] + expected: FAIL + + [Replacing two running transitions on the same target should get two transitioncancel events earlier than two transitionrun events, per transition generation] + expected: FAIL + + [Replacing a running transition and forcing to flush the style together should get the correct event order] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-values/attr-all-types.html.ini b/tests/wpt/meta-legacy-layout/css/css-values/attr-all-types.html.ini index 4a56492d36e..74325942975 100644 --- a/tests/wpt/meta-legacy-layout/css/css-values/attr-all-types.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-values/attr-all-types.html.ini @@ -68,9 +68,6 @@ [CSS Values and Units Test: attr 24] expected: FAIL - [CSS Values and Units Test: attr 15] - expected: FAIL - [CSS Values and Units Test: attr 19] expected: FAIL @@ -86,32 +83,131 @@ [CSS Values and Units Test: attr 27] expected: FAIL - [CSS Values and Units Test: attr 32] - expected: FAIL - - [CSS Values and Units Test: attr 74] - expected: FAIL - - [CSS Values and Units Test: attr 75] - expected: FAIL - - [CSS Values and Units Test: attr 76] - expected: FAIL - - [CSS Values and Units Test: attr 77] - expected: FAIL - [CSS Values and Units Test: attr 22] expected: FAIL [CSS Values and Units Test: attr 23] expected: FAIL - [CSS Values and Units Test: attr 30] - expected: FAIL - [CSS Values and Units Test: attr 34] expected: FAIL [CSS Values and Units Test: attr 35] expected: FAIL + + [CSS Values and Units Test: attr 14] + expected: FAIL + + [CSS Values and Units Test: attr 28] + expected: FAIL + + [CSS Values and Units Test: attr 31] + expected: FAIL + + [CSS Values and Units Test: attr 39] + expected: FAIL + + [CSS Values and Units Test: attr 40] + expected: FAIL + + [CSS Values and Units Test: attr 41] + expected: FAIL + + [CSS Values and Units Test: attr 42] + expected: FAIL + + [CSS Values and Units Test: attr 43] + expected: FAIL + + [CSS Values and Units Test: attr 44] + expected: FAIL + + [CSS Values and Units Test: attr 45] + expected: FAIL + + [CSS Values and Units Test: attr 46] + expected: FAIL + + [CSS Values and Units Test: attr 47] + expected: FAIL + + [CSS Values and Units Test: attr 48] + expected: FAIL + + [CSS Values and Units Test: attr 49] + expected: FAIL + + [CSS Values and Units Test: attr 50] + expected: FAIL + + [CSS Values and Units Test: attr 51] + expected: FAIL + + [CSS Values and Units Test: attr 52] + expected: FAIL + + [CSS Values and Units Test: attr 53] + expected: FAIL + + [CSS Values and Units Test: attr 54] + expected: FAIL + + [CSS Values and Units Test: attr 55] + expected: FAIL + + [CSS Values and Units Test: attr 56] + expected: FAIL + + [CSS Values and Units Test: attr 57] + expected: FAIL + + [CSS Values and Units Test: attr 58] + expected: FAIL + + [CSS Values and Units Test: attr 59] + expected: FAIL + + [CSS Values and Units Test: attr 60] + expected: FAIL + + [CSS Values and Units Test: attr 61] + expected: FAIL + + [CSS Values and Units Test: attr 62] + expected: FAIL + + [CSS Values and Units Test: attr 63] + expected: FAIL + + [CSS Values and Units Test: attr 64] + expected: FAIL + + [CSS Values and Units Test: attr 65] + expected: FAIL + + [CSS Values and Units Test: attr 66] + expected: FAIL + + [CSS Values and Units Test: attr 67] + expected: FAIL + + [CSS Values and Units Test: attr 68] + expected: FAIL + + [CSS Values and Units Test: attr 69] + expected: FAIL + + [CSS Values and Units Test: attr 70] + expected: FAIL + + [CSS Values and Units Test: attr 79] + expected: FAIL + + [CSS Values and Units Test: attr 80] + expected: FAIL + + [CSS Values and Units Test: attr 81] + expected: FAIL + + [CSS Values and Units Test: attr 82] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-values/vh_not_refreshing_on_chrome.html.ini b/tests/wpt/meta-legacy-layout/css/css-values/vh_not_refreshing_on_chrome.html.ini index 599b3e07f8d..9bafc27593e 100644 --- a/tests/wpt/meta-legacy-layout/css/css-values/vh_not_refreshing_on_chrome.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-values/vh_not_refreshing_on_chrome.html.ini @@ -1,2 +1,3 @@ [vh_not_refreshing_on_chrome.html] bug: https://github.com/servo/servo/issues/8984 + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/filter-effects/parsing/filter-parsing-valid.html.ini b/tests/wpt/meta-legacy-layout/css/filter-effects/parsing/filter-parsing-valid.html.ini index d4cb4601db2..d9a257d9afd 100644 --- a/tests/wpt/meta-legacy-layout/css/filter-effects/parsing/filter-parsing-valid.html.ini +++ b/tests/wpt/meta-legacy-layout/css/filter-effects/parsing/filter-parsing-valid.html.ini @@ -40,3 +40,9 @@ [Serialization should round-trip after setting e.style['filter'\] = "drop-shadow(rgba(4, 5, 6, 0.75) 1px 2px 3px)"] expected: FAIL + + [e.style['filter'\] = "grayscale(calc(300%))" should set the property value] + expected: FAIL + + [e.style['filter'\] = "grayscale(calc(101% * sign(1em - 1px)))" should set the property value] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/dom/nodes/moveBefore/tentative/live-range-updates.html.ini b/tests/wpt/meta-legacy-layout/dom/nodes/moveBefore/tentative/live-range-updates.html.ini new file mode 100644 index 00000000000..1e3f9258fb0 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/dom/nodes/moveBefore/tentative/live-range-updates.html.ini @@ -0,0 +1,9 @@ +[live-range-updates.html] + [moveBefore does not cause range startContainer to snap up to parent when startContainer is moved] + expected: FAIL + + [moveBefore does not cause range startContainer to snap up to parent, when startContainer ancestor is moved] + expected: FAIL + + [moveBefore does not cause range endContainer to snap up to parent, when endContainer ancestor is moved] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/dom/nodes/moveBefore/tentative/moveBefore-shadow-root.html.ini b/tests/wpt/meta-legacy-layout/dom/nodes/moveBefore/tentative/moveBefore-shadow-root.html.ini new file mode 100644 index 00000000000..38a9b758124 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/dom/nodes/moveBefore/tentative/moveBefore-shadow-root.html.ini @@ -0,0 +1,3 @@ +[moveBefore-shadow-root.html] + [moveBefore() is allowed in ShadowRoots (i.e., connected DocumentFragments)] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/fetch/metadata/generated/css-font-face.https.sub.tentative.html.ini b/tests/wpt/meta-legacy-layout/fetch/metadata/generated/css-font-face.https.sub.tentative.html.ini index 4a44664564d..f2eb0d19401 100644 --- a/tests/wpt/meta-legacy-layout/fetch/metadata/generated/css-font-face.https.sub.tentative.html.ini +++ b/tests/wpt/meta-legacy-layout/fetch/metadata/generated/css-font-face.https.sub.tentative.html.ini @@ -46,3 +46,6 @@ [sec-fetch-dest] expected: FAIL + + [sec-fetch-user] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/fetch/metadata/generated/css-font-face.sub.tentative.html.ini b/tests/wpt/meta-legacy-layout/fetch/metadata/generated/css-font-face.sub.tentative.html.ini index 068a65f7bd9..54c6f1c84eb 100644 --- a/tests/wpt/meta-legacy-layout/fetch/metadata/generated/css-font-face.sub.tentative.html.ini +++ b/tests/wpt/meta-legacy-layout/fetch/metadata/generated/css-font-face.sub.tentative.html.ini @@ -17,9 +17,6 @@ [sec-fetch-user - Not sent to non-trustworthy same-origin destination] expected: FAIL - [sec-fetch-dest - Not sent to non-trustworthy same-site destination] - expected: FAIL - [sec-fetch-mode - Not sent to non-trustworthy cross-site destination] expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/iframe-src-aboutblank-navigate-immediately.html.ini b/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/iframe-src-aboutblank-navigate-immediately.html.ini index 1bca09f21d6..add19a95614 100644 --- a/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/iframe-src-aboutblank-navigate-immediately.html.ini +++ b/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/iframe-src-aboutblank-navigate-immediately.html.ini @@ -5,5 +5,5 @@ [Navigating to a different document with link click] expected: FAIL - [Navigating to a different document with form submission] + [Navigating to a different document with location.href] expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/load-pageshow-events-window-open.html.ini b/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/load-pageshow-events-window-open.html.ini index 324db3d9b35..5aef7ce66ce 100644 --- a/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/load-pageshow-events-window-open.html.ini +++ b/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/load-pageshow-events-window-open.html.ini @@ -10,3 +10,6 @@ [load event does not fire on window.open('about:blank?foo')] expected: FAIL + + [load event does not fire on window.open('about:blank')] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/refresh/navigate.window.js.ini b/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/refresh/navigate.window.js.ini index bb1033eff95..e9ad5e19ad2 100644 --- a/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/refresh/navigate.window.js.ini +++ b/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/refresh/navigate.window.js.ini @@ -4,5 +4,4 @@ expected: TIMEOUT [When there's both a Refresh header and the Refresh header wins] - expected: TIMEOUT - + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/refresh/subresource.any.js.ini b/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/refresh/subresource.any.js.ini new file mode 100644 index 00000000000..36932809318 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/refresh/subresource.any.js.ini @@ -0,0 +1,11 @@ +[subresource.any.html] + [Refresh does not affect XMLHttpRequest.] + expected: FAIL + + [Refresh does not affect Image.] + expected: FAIL + + +[subresource.any.worker.html] + [Refresh does not affect XMLHttpRequest.] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/browsers/history/the-history-interface/traverse_the_history_5.html.ini b/tests/wpt/meta-legacy-layout/html/browsers/history/the-history-interface/traverse_the_history_5.html.ini new file mode 100644 index 00000000000..7a5fcb79165 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/browsers/history/the-history-interface/traverse_the_history_5.html.ini @@ -0,0 +1,3 @@ +[traverse_the_history_5.html] + [Multiple history traversals, last would be aborted] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/canvas-host/2d.canvas.host.size.large.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/canvas-host/2d.canvas.host.size.large.html.ini new file mode 100644 index 00000000000..f6455f9bd76 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/canvas-host/2d.canvas.host.size.large.html.ini @@ -0,0 +1,2 @@ +[2d.canvas.host.size.large.html] + expected: CRASH diff --git a/tests/wpt/meta-legacy-layout/html/dom/idlharness.https.html.ini b/tests/wpt/meta-legacy-layout/html/dom/idlharness.https.html.ini index 2425158fd29..c0b6438521a 100644 --- a/tests/wpt/meta-legacy-layout/html/dom/idlharness.https.html.ini +++ b/tests/wpt/meta-legacy-layout/html/dom/idlharness.https.html.ini @@ -5117,3 +5117,3934 @@ [HTMLInputElement interface: createInput("button") must inherit property "colorSpace" with the proper type] expected: FAIL + + +[idlharness.https.html?exclude=(Document|Window|HTML.+)] + [DOMStringList must be primary interface of location.ancestorOrigins] + expected: FAIL + + [Stringification of location.ancestorOrigins] + expected: FAIL + + [DOMStringList interface: location.ancestorOrigins must inherit property "length" with the proper type] + expected: FAIL + + [DOMStringList interface: location.ancestorOrigins must inherit property "item(unsigned long)" with the proper type] + expected: FAIL + + [DOMStringList interface: calling item(unsigned long) on location.ancestorOrigins with too few arguments must throw TypeError] + expected: FAIL + + [DOMStringList interface: location.ancestorOrigins must inherit property "contains(DOMString)" with the proper type] + expected: FAIL + + [DOMStringList interface: calling contains(DOMString) on location.ancestorOrigins with too few arguments must throw TypeError] + expected: FAIL + + [Element interface: document.createElement("noscript") must inherit property "setHTMLUnsafe((TrustedHTML or DOMString))" with the proper type] + expected: FAIL + + [Element interface: calling setHTMLUnsafe((TrustedHTML or DOMString)) on document.createElement("noscript") with too few arguments must throw TypeError] + expected: FAIL + + [Element interface: document.createElement("noscript") must inherit property "getHTML(optional GetHTMLOptions)" with the proper type] + expected: FAIL + + [Element interface: calling getHTML(optional GetHTMLOptions) on document.createElement("noscript") with too few arguments must throw TypeError] + expected: FAIL + + [Element interface: document.createElement("noscript") must inherit property "innerHTML" with the proper type] + expected: FAIL + + [Element interface: document.createElement("noscript") must inherit property "outerHTML" with the proper type] + expected: FAIL + + [TextTrack interface: attribute inBandMetadataTrackDispatchType] + expected: FAIL + + [TextTrack interface: document.createElement("track").track must inherit property "inBandMetadataTrackDispatchType" with the proper type] + expected: FAIL + + [CanvasRenderingContext2D interface: operation getContextAttributes()] + expected: FAIL + + [CanvasRenderingContext2D interface: operation isContextLost()] + expected: FAIL + + [CanvasRenderingContext2D interface: operation setTransform(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double)] + expected: FAIL + + [CanvasRenderingContext2D interface: operation setTransform(optional DOMMatrix2DInit)] + expected: FAIL + + [CanvasRenderingContext2D interface: attribute imageSmoothingQuality] + expected: FAIL + + [CanvasRenderingContext2D interface: operation createConicGradient(double, double, double)] + expected: FAIL + + [CanvasRenderingContext2D interface: attribute filter] + expected: FAIL + + [CanvasRenderingContext2D interface: operation isPointInStroke(unrestricted double, unrestricted double)] + expected: FAIL + + [CanvasRenderingContext2D interface: operation isPointInStroke(Path2D, unrestricted double, unrestricted double)] + expected: FAIL + + [CanvasRenderingContext2D interface: operation drawFocusIfNeeded(Element)] + expected: FAIL + + [CanvasRenderingContext2D interface: operation drawFocusIfNeeded(Path2D, Element)] + expected: FAIL + + [CanvasRenderingContext2D interface: operation strokeText(DOMString, unrestricted double, unrestricted double, optional unrestricted double)] + expected: FAIL + + [CanvasRenderingContext2D interface: operation setLineDash(sequence)] + expected: FAIL + + [CanvasRenderingContext2D interface: operation getLineDash()] + expected: FAIL + + [CanvasRenderingContext2D interface: attribute lineDashOffset] + expected: FAIL + + [CanvasRenderingContext2D interface: attribute letterSpacing] + expected: FAIL + + [CanvasRenderingContext2D interface: attribute fontKerning] + expected: FAIL + + [CanvasRenderingContext2D interface: attribute fontStretch] + expected: FAIL + + [CanvasRenderingContext2D interface: attribute fontVariantCaps] + expected: FAIL + + [CanvasRenderingContext2D interface: attribute textRendering] + expected: FAIL + + [CanvasRenderingContext2D interface: attribute wordSpacing] + expected: FAIL + + [CanvasRenderingContext2D interface: operation roundRect(unrestricted double, unrestricted double, unrestricted double, unrestricted double, optional (unrestricted double or DOMPointInit or sequence<(unrestricted double or DOMPointInit)>))] + expected: FAIL + + [CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "getContextAttributes()" with the proper type] + expected: FAIL + + [CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "isContextLost()" with the proper type] + expected: FAIL + + [CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "imageSmoothingQuality" with the proper type] + expected: FAIL + + [CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "createConicGradient(double, double, double)" with the proper type] + expected: FAIL + + [CanvasRenderingContext2D interface: calling createConicGradient(double, double, double) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError] + expected: FAIL + + [CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "filter" with the proper type] + expected: FAIL + + [CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "isPointInStroke(unrestricted double, unrestricted double)" with the proper type] + expected: FAIL + + [CanvasRenderingContext2D interface: calling isPointInStroke(unrestricted double, unrestricted double) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError] + expected: FAIL + + [CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "isPointInStroke(Path2D, unrestricted double, unrestricted double)" with the proper type] + expected: FAIL + + [CanvasRenderingContext2D interface: calling isPointInStroke(Path2D, unrestricted double, unrestricted double) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError] + expected: FAIL + + [CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "drawFocusIfNeeded(Element)" with the proper type] + expected: FAIL + + [CanvasRenderingContext2D interface: calling drawFocusIfNeeded(Element) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError] + expected: FAIL + + [CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "drawFocusIfNeeded(Path2D, Element)" with the proper type] + expected: FAIL + + [CanvasRenderingContext2D interface: calling drawFocusIfNeeded(Path2D, Element) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError] + expected: FAIL + + [CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "strokeText(DOMString, unrestricted double, unrestricted double, optional unrestricted double)" with the proper type] + expected: FAIL + + [CanvasRenderingContext2D interface: calling strokeText(DOMString, unrestricted double, unrestricted double, optional unrestricted double) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError] + expected: FAIL + + [CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "setLineDash(sequence)" with the proper type] + expected: FAIL + + [CanvasRenderingContext2D interface: calling setLineDash(sequence) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError] + expected: FAIL + + [CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "getLineDash()" with the proper type] + expected: FAIL + + [CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "lineDashOffset" with the proper type] + expected: FAIL + + [CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "letterSpacing" with the proper type] + expected: FAIL + + [CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "fontKerning" with the proper type] + expected: FAIL + + [CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "fontStretch" with the proper type] + expected: FAIL + + [CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "fontVariantCaps" with the proper type] + expected: FAIL + + [CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "textRendering" with the proper type] + expected: FAIL + + [CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "wordSpacing" with the proper type] + expected: FAIL + + [CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "roundRect(unrestricted double, unrestricted double, unrestricted double, unrestricted double, optional (unrestricted double or DOMPointInit or sequence<(unrestricted double or DOMPointInit)>))" with the proper type] + expected: FAIL + + [CanvasRenderingContext2D interface: calling roundRect(unrestricted double, unrestricted double, unrestricted double, unrestricted double, optional (unrestricted double or DOMPointInit or sequence<(unrestricted double or DOMPointInit)>)) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError] + expected: FAIL + + [CanvasPattern interface: operation setTransform(optional DOMMatrix2DInit)] + expected: FAIL + + [ImageData interface: attribute colorSpace] + expected: FAIL + + [ImageData interface: new ImageData(10, 10) must inherit property "colorSpace" with the proper type] + expected: FAIL + + [Path2D interface: existence and properties of interface object] + expected: FAIL + + [Path2D interface object length] + expected: FAIL + + [Path2D interface object name] + expected: FAIL + + [Path2D interface: existence and properties of interface prototype object] + expected: FAIL + + [Path2D interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [Path2D interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [Path2D interface: operation addPath(Path2D, optional DOMMatrix2DInit)] + expected: FAIL + + [Path2D interface: operation closePath()] + expected: FAIL + + [Path2D interface: operation moveTo(unrestricted double, unrestricted double)] + expected: FAIL + + [Path2D interface: operation lineTo(unrestricted double, unrestricted double)] + expected: FAIL + + [Path2D interface: operation quadraticCurveTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double)] + expected: FAIL + + [Path2D interface: operation bezierCurveTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double)] + expected: FAIL + + [Path2D interface: operation arcTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double)] + expected: FAIL + + [Path2D interface: operation rect(unrestricted double, unrestricted double, unrestricted double, unrestricted double)] + expected: FAIL + + [Path2D interface: operation roundRect(unrestricted double, unrestricted double, unrestricted double, unrestricted double, optional (unrestricted double or DOMPointInit or sequence<(unrestricted double or DOMPointInit)>))] + expected: FAIL + + [Path2D interface: operation arc(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, optional boolean)] + expected: FAIL + + [Path2D interface: operation ellipse(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, optional boolean)] + expected: FAIL + + [ImageBitmapRenderingContext interface: existence and properties of interface object] + expected: FAIL + + [ImageBitmapRenderingContext interface object length] + expected: FAIL + + [ImageBitmapRenderingContext interface object name] + expected: FAIL + + [ImageBitmapRenderingContext interface: existence and properties of interface prototype object] + expected: FAIL + + [ImageBitmapRenderingContext interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [ImageBitmapRenderingContext interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [ImageBitmapRenderingContext interface: attribute canvas] + expected: FAIL + + [ImageBitmapRenderingContext interface: operation transferFromImageBitmap(ImageBitmap?)] + expected: FAIL + + [OffscreenCanvas interface: existence and properties of interface object] + expected: FAIL + + [OffscreenCanvas interface object length] + expected: FAIL + + [OffscreenCanvas interface object name] + expected: FAIL + + [OffscreenCanvas interface: existence and properties of interface prototype object] + expected: FAIL + + [OffscreenCanvas interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [OffscreenCanvas interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [OffscreenCanvas interface: attribute width] + expected: FAIL + + [OffscreenCanvas interface: attribute height] + expected: FAIL + + [OffscreenCanvas interface: operation getContext(OffscreenRenderingContextId, optional any)] + expected: FAIL + + [OffscreenCanvas interface: operation transferToImageBitmap()] + expected: FAIL + + [OffscreenCanvas interface: operation convertToBlob(optional ImageEncodeOptions)] + expected: FAIL + + [OffscreenCanvas interface: attribute oncontextlost] + expected: FAIL + + [OffscreenCanvas interface: attribute oncontextrestored] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: existence and properties of interface object] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface object length] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface object name] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: existence and properties of interface prototype object] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: attribute canvas] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: operation save()] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: operation restore()] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: operation reset()] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: operation isContextLost()] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: operation scale(unrestricted double, unrestricted double)] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: operation rotate(unrestricted double)] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: operation translate(unrestricted double, unrestricted double)] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: operation transform(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double)] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: operation getTransform()] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: operation setTransform(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double)] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: operation setTransform(optional DOMMatrix2DInit)] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: operation resetTransform()] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: attribute globalAlpha] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: attribute globalCompositeOperation] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: attribute imageSmoothingEnabled] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: attribute imageSmoothingQuality] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: attribute strokeStyle] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: attribute fillStyle] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: operation createLinearGradient(double, double, double, double)] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: operation createRadialGradient(double, double, double, double, double, double)] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: operation createConicGradient(double, double, double)] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: operation createPattern(CanvasImageSource, DOMString)] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: attribute shadowOffsetX] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: attribute shadowOffsetY] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: attribute shadowBlur] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: attribute shadowColor] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: attribute filter] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: operation clearRect(unrestricted double, unrestricted double, unrestricted double, unrestricted double)] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: operation fillRect(unrestricted double, unrestricted double, unrestricted double, unrestricted double)] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: operation strokeRect(unrestricted double, unrestricted double, unrestricted double, unrestricted double)] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: operation beginPath()] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: operation fill(optional CanvasFillRule)] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: operation fill(Path2D, optional CanvasFillRule)] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: operation stroke()] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: operation stroke(Path2D)] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: operation clip(optional CanvasFillRule)] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: operation clip(Path2D, optional CanvasFillRule)] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: operation isPointInPath(unrestricted double, unrestricted double, optional CanvasFillRule)] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: operation isPointInPath(Path2D, unrestricted double, unrestricted double, optional CanvasFillRule)] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: operation isPointInStroke(unrestricted double, unrestricted double)] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: operation isPointInStroke(Path2D, unrestricted double, unrestricted double)] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: operation fillText(DOMString, unrestricted double, unrestricted double, optional unrestricted double)] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: operation strokeText(DOMString, unrestricted double, unrestricted double, optional unrestricted double)] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: operation measureText(DOMString)] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: operation drawImage(CanvasImageSource, unrestricted double, unrestricted double)] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: operation drawImage(CanvasImageSource, unrestricted double, unrestricted double, unrestricted double, unrestricted double)] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: operation drawImage(CanvasImageSource, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double)] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: operation createImageData(long, long, optional ImageDataSettings)] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: operation createImageData(ImageData)] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: operation getImageData(long, long, long, long, optional ImageDataSettings)] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: operation putImageData(ImageData, long, long)] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: operation putImageData(ImageData, long, long, long, long, long, long)] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: attribute lineWidth] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: attribute lineCap] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: attribute lineJoin] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: attribute miterLimit] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: operation setLineDash(sequence)] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: operation getLineDash()] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: attribute lineDashOffset] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: attribute font] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: attribute textAlign] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: attribute textBaseline] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: attribute direction] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: attribute letterSpacing] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: attribute fontKerning] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: attribute fontStretch] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: attribute fontVariantCaps] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: attribute textRendering] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: attribute wordSpacing] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: operation closePath()] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: operation moveTo(unrestricted double, unrestricted double)] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: operation lineTo(unrestricted double, unrestricted double)] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: operation quadraticCurveTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double)] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: operation bezierCurveTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double)] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: operation arcTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double)] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: operation rect(unrestricted double, unrestricted double, unrestricted double, unrestricted double)] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: operation roundRect(unrestricted double, unrestricted double, unrestricted double, unrestricted double, optional (unrestricted double or DOMPointInit or sequence<(unrestricted double or DOMPointInit)>))] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: operation arc(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, optional boolean)] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: operation ellipse(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, optional boolean)] + expected: FAIL + + [ElementInternals interface: attribute shadowRoot] + expected: FAIL + + [ElementInternals interface: attribute states] + expected: FAIL + + [CustomStateSet interface: existence and properties of interface object] + expected: FAIL + + [CustomStateSet interface object length] + expected: FAIL + + [CustomStateSet interface object name] + expected: FAIL + + [CustomStateSet interface: existence and properties of interface prototype object] + expected: FAIL + + [CustomStateSet interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [CustomStateSet interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [CustomStateSet interface: setlike] + expected: FAIL + + [UserActivation interface: existence and properties of interface object] + expected: FAIL + + [UserActivation interface object length] + expected: FAIL + + [UserActivation interface object name] + expected: FAIL + + [UserActivation interface: existence and properties of interface prototype object] + expected: FAIL + + [UserActivation interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [UserActivation interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [UserActivation interface: attribute hasBeenActive] + expected: FAIL + + [UserActivation interface: attribute isActive] + expected: FAIL + + [ToggleEvent interface: existence and properties of interface object] + expected: FAIL + + [ToggleEvent interface object length] + expected: FAIL + + [ToggleEvent interface object name] + expected: FAIL + + [ToggleEvent interface: existence and properties of interface prototype object] + expected: FAIL + + [ToggleEvent interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [ToggleEvent interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [ToggleEvent interface: attribute oldState] + expected: FAIL + + [ToggleEvent interface: attribute newState] + expected: FAIL + + [ToggleEvent must be primary interface of new ToggleEvent("beforetoggle")] + expected: FAIL + + [Stringification of new ToggleEvent("beforetoggle")] + expected: FAIL + + [ToggleEvent interface: new ToggleEvent("beforetoggle") must inherit property "oldState" with the proper type] + expected: FAIL + + [ToggleEvent interface: new ToggleEvent("beforetoggle") must inherit property "newState" with the proper type] + expected: FAIL + + [CloseWatcher interface: existence and properties of interface object] + expected: FAIL + + [CloseWatcher interface object length] + expected: FAIL + + [CloseWatcher interface object name] + expected: FAIL + + [CloseWatcher interface: existence and properties of interface prototype object] + expected: FAIL + + [CloseWatcher interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [CloseWatcher interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [CloseWatcher interface: operation requestClose()] + expected: FAIL + + [CloseWatcher interface: operation close()] + expected: FAIL + + [CloseWatcher interface: operation destroy()] + expected: FAIL + + [CloseWatcher interface: attribute oncancel] + expected: FAIL + + [CloseWatcher interface: attribute onclose] + expected: FAIL + + [DataTransfer interface: existence and properties of interface object] + expected: FAIL + + [DataTransfer interface object length] + expected: FAIL + + [DataTransfer interface object name] + expected: FAIL + + [DataTransfer interface: existence and properties of interface prototype object] + expected: FAIL + + [DataTransfer interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [DataTransfer interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [DataTransfer interface: attribute dropEffect] + expected: FAIL + + [DataTransfer interface: attribute effectAllowed] + expected: FAIL + + [DataTransfer interface: attribute items] + expected: FAIL + + [DataTransfer interface: operation setDragImage(Element, long, long)] + expected: FAIL + + [DataTransfer interface: attribute types] + expected: FAIL + + [DataTransfer interface: operation getData(DOMString)] + expected: FAIL + + [DataTransfer interface: operation setData(DOMString, DOMString)] + expected: FAIL + + [DataTransfer interface: operation clearData(optional DOMString)] + expected: FAIL + + [DataTransfer interface: attribute files] + expected: FAIL + + [DataTransferItemList interface: existence and properties of interface object] + expected: FAIL + + [DataTransferItemList interface object length] + expected: FAIL + + [DataTransferItemList interface object name] + expected: FAIL + + [DataTransferItemList interface: existence and properties of interface prototype object] + expected: FAIL + + [DataTransferItemList interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [DataTransferItemList interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [DataTransferItemList interface: attribute length] + expected: FAIL + + [DataTransferItemList interface: operation add(DOMString, DOMString)] + expected: FAIL + + [DataTransferItemList interface: operation add(File)] + expected: FAIL + + [DataTransferItemList interface: operation remove(unsigned long)] + expected: FAIL + + [DataTransferItemList interface: operation clear()] + expected: FAIL + + [DataTransferItem interface: existence and properties of interface object] + expected: FAIL + + [DataTransferItem interface object length] + expected: FAIL + + [DataTransferItem interface object name] + expected: FAIL + + [DataTransferItem interface: existence and properties of interface prototype object] + expected: FAIL + + [DataTransferItem interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [DataTransferItem interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [DataTransferItem interface: attribute kind] + expected: FAIL + + [DataTransferItem interface: attribute type] + expected: FAIL + + [DataTransferItem interface: operation getAsString(FunctionStringCallback?)] + expected: FAIL + + [DataTransferItem interface: operation getAsFile()] + expected: FAIL + + [DragEvent interface: existence and properties of interface object] + expected: FAIL + + [DragEvent interface object length] + expected: FAIL + + [DragEvent interface object name] + expected: FAIL + + [DragEvent interface: existence and properties of interface prototype object] + expected: FAIL + + [DragEvent interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [DragEvent interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [DragEvent interface: attribute dataTransfer] + expected: FAIL + + [BarProp interface: existence and properties of interface object] + expected: FAIL + + [BarProp interface object length] + expected: FAIL + + [BarProp interface object name] + expected: FAIL + + [BarProp interface: existence and properties of interface prototype object] + expected: FAIL + + [BarProp interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [BarProp interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [BarProp interface: attribute visible] + expected: FAIL + + [Location interface: stringifier] + expected: FAIL + + [Location interface: window.location must have own property "ancestorOrigins"] + expected: FAIL + + [History interface: attribute scrollRestoration] + expected: FAIL + + [History interface: window.history must inherit property "scrollRestoration" with the proper type] + expected: FAIL + + [Navigation interface: existence and properties of interface object] + expected: FAIL + + [Navigation interface object length] + expected: FAIL + + [Navigation interface object name] + expected: FAIL + + [Navigation interface: existence and properties of interface prototype object] + expected: FAIL + + [Navigation interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [Navigation interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [Navigation interface: operation entries()] + expected: FAIL + + [Navigation interface: attribute currentEntry] + expected: FAIL + + [Navigation interface: operation updateCurrentEntry(NavigationUpdateCurrentEntryOptions)] + expected: FAIL + + [Navigation interface: attribute transition] + expected: FAIL + + [Navigation interface: attribute activation] + expected: FAIL + + [Navigation interface: attribute canGoBack] + expected: FAIL + + [Navigation interface: attribute canGoForward] + expected: FAIL + + [Navigation interface: operation navigate(USVString, optional NavigationNavigateOptions)] + expected: FAIL + + [Navigation interface: operation reload(optional NavigationReloadOptions)] + expected: FAIL + + [Navigation interface: operation traverseTo(DOMString, optional NavigationOptions)] + expected: FAIL + + [Navigation interface: operation back(optional NavigationOptions)] + expected: FAIL + + [Navigation interface: operation forward(optional NavigationOptions)] + expected: FAIL + + [Navigation interface: attribute onnavigate] + expected: FAIL + + [Navigation interface: attribute onnavigatesuccess] + expected: FAIL + + [Navigation interface: attribute onnavigateerror] + expected: FAIL + + [Navigation interface: attribute oncurrententrychange] + expected: FAIL + + [NavigationHistoryEntry interface: existence and properties of interface object] + expected: FAIL + + [NavigationHistoryEntry interface object length] + expected: FAIL + + [NavigationHistoryEntry interface object name] + expected: FAIL + + [NavigationHistoryEntry interface: existence and properties of interface prototype object] + expected: FAIL + + [NavigationHistoryEntry interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [NavigationHistoryEntry interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [NavigationHistoryEntry interface: attribute url] + expected: FAIL + + [NavigationHistoryEntry interface: attribute key] + expected: FAIL + + [NavigationHistoryEntry interface: attribute id] + expected: FAIL + + [NavigationHistoryEntry interface: attribute index] + expected: FAIL + + [NavigationHistoryEntry interface: attribute sameDocument] + expected: FAIL + + [NavigationHistoryEntry interface: operation getState()] + expected: FAIL + + [NavigationHistoryEntry interface: attribute ondispose] + expected: FAIL + + [NavigationTransition interface: existence and properties of interface object] + expected: FAIL + + [NavigationTransition interface object length] + expected: FAIL + + [NavigationTransition interface object name] + expected: FAIL + + [NavigationTransition interface: existence and properties of interface prototype object] + expected: FAIL + + [NavigationTransition interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [NavigationTransition interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [NavigationTransition interface: attribute navigationType] + expected: FAIL + + [NavigationTransition interface: attribute from] + expected: FAIL + + [NavigationTransition interface: attribute finished] + expected: FAIL + + [NavigationActivation interface: existence and properties of interface object] + expected: FAIL + + [NavigationActivation interface object length] + expected: FAIL + + [NavigationActivation interface object name] + expected: FAIL + + [NavigationActivation interface: existence and properties of interface prototype object] + expected: FAIL + + [NavigationActivation interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [NavigationActivation interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [NavigationActivation interface: attribute from] + expected: FAIL + + [NavigationActivation interface: attribute entry] + expected: FAIL + + [NavigationActivation interface: attribute navigationType] + expected: FAIL + + [NavigateEvent interface: existence and properties of interface object] + expected: FAIL + + [NavigateEvent interface object length] + expected: FAIL + + [NavigateEvent interface object name] + expected: FAIL + + [NavigateEvent interface: existence and properties of interface prototype object] + expected: FAIL + + [NavigateEvent interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [NavigateEvent interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [NavigateEvent interface: attribute navigationType] + expected: FAIL + + [NavigateEvent interface: attribute destination] + expected: FAIL + + [NavigateEvent interface: attribute canIntercept] + expected: FAIL + + [NavigateEvent interface: attribute userInitiated] + expected: FAIL + + [NavigateEvent interface: attribute hashChange] + expected: FAIL + + [NavigateEvent interface: attribute signal] + expected: FAIL + + [NavigateEvent interface: attribute formData] + expected: FAIL + + [NavigateEvent interface: attribute downloadRequest] + expected: FAIL + + [NavigateEvent interface: attribute info] + expected: FAIL + + [NavigateEvent interface: attribute hasUAVisualTransition] + expected: FAIL + + [NavigateEvent interface: operation intercept(optional NavigationInterceptOptions)] + expected: FAIL + + [NavigateEvent interface: operation scroll()] + expected: FAIL + + [NavigationDestination interface: existence and properties of interface object] + expected: FAIL + + [NavigationDestination interface object length] + expected: FAIL + + [NavigationDestination interface object name] + expected: FAIL + + [NavigationDestination interface: existence and properties of interface prototype object] + expected: FAIL + + [NavigationDestination interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [NavigationDestination interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [NavigationDestination interface: attribute url] + expected: FAIL + + [NavigationDestination interface: attribute key] + expected: FAIL + + [NavigationDestination interface: attribute id] + expected: FAIL + + [NavigationDestination interface: attribute index] + expected: FAIL + + [NavigationDestination interface: attribute sameDocument] + expected: FAIL + + [NavigationDestination interface: operation getState()] + expected: FAIL + + [NavigationCurrentEntryChangeEvent interface: existence and properties of interface object] + expected: FAIL + + [NavigationCurrentEntryChangeEvent interface object length] + expected: FAIL + + [NavigationCurrentEntryChangeEvent interface object name] + expected: FAIL + + [NavigationCurrentEntryChangeEvent interface: existence and properties of interface prototype object] + expected: FAIL + + [NavigationCurrentEntryChangeEvent interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [NavigationCurrentEntryChangeEvent interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [NavigationCurrentEntryChangeEvent interface: attribute navigationType] + expected: FAIL + + [NavigationCurrentEntryChangeEvent interface: attribute from] + expected: FAIL + + [PopStateEvent interface: attribute hasUAVisualTransition] + expected: FAIL + + [PopStateEvent interface: new PopStateEvent("popstate", { data: {} }) must inherit property "hasUAVisualTransition" with the proper type] + expected: FAIL + + [PageSwapEvent interface: existence and properties of interface object] + expected: FAIL + + [PageSwapEvent interface object length] + expected: FAIL + + [PageSwapEvent interface object name] + expected: FAIL + + [PageSwapEvent interface: existence and properties of interface prototype object] + expected: FAIL + + [PageSwapEvent interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [PageSwapEvent interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [PageSwapEvent interface: attribute activation] + expected: FAIL + + [PageSwapEvent interface: attribute viewTransition] + expected: FAIL + + [PageRevealEvent interface: existence and properties of interface object] + expected: FAIL + + [PageRevealEvent interface object length] + expected: FAIL + + [PageRevealEvent interface object name] + expected: FAIL + + [PageRevealEvent interface: existence and properties of interface prototype object] + expected: FAIL + + [PageRevealEvent interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [PageRevealEvent interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [PageRevealEvent interface: attribute viewTransition] + expected: FAIL + + [NotRestoredReasonDetails interface: existence and properties of interface object] + expected: FAIL + + [NotRestoredReasonDetails interface object length] + expected: FAIL + + [NotRestoredReasonDetails interface object name] + expected: FAIL + + [NotRestoredReasonDetails interface: existence and properties of interface prototype object] + expected: FAIL + + [NotRestoredReasonDetails interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [NotRestoredReasonDetails interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [NotRestoredReasonDetails interface: attribute reason] + expected: FAIL + + [NotRestoredReasonDetails interface: operation toJSON()] + expected: FAIL + + [NotRestoredReasons interface: existence and properties of interface object] + expected: FAIL + + [NotRestoredReasons interface object length] + expected: FAIL + + [NotRestoredReasons interface object name] + expected: FAIL + + [NotRestoredReasons interface: existence and properties of interface prototype object] + expected: FAIL + + [NotRestoredReasons interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [NotRestoredReasons interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [NotRestoredReasons interface: attribute src] + expected: FAIL + + [NotRestoredReasons interface: attribute id] + expected: FAIL + + [NotRestoredReasons interface: attribute name] + expected: FAIL + + [NotRestoredReasons interface: attribute url] + expected: FAIL + + [NotRestoredReasons interface: attribute reasons] + expected: FAIL + + [NotRestoredReasons interface: attribute children] + expected: FAIL + + [NotRestoredReasons interface: operation toJSON()] + expected: FAIL + + [Navigator interface: attribute userActivation] + expected: FAIL + + [Navigator interface: attribute oscpu] + expected: FAIL + + [Navigator interface: attribute onLine] + expected: FAIL + + [Navigator interface: operation registerProtocolHandler(DOMString, USVString)] + expected: FAIL + + [Navigator interface: operation unregisterProtocolHandler(DOMString, USVString)] + expected: FAIL + + [Navigator interface: attribute pdfViewerEnabled] + expected: FAIL + + [Navigator interface: window.navigator must inherit property "userActivation" with the proper type] + expected: FAIL + + [Navigator interface: window.navigator must inherit property "oscpu" with the proper type] + expected: FAIL + + [Navigator interface: window.navigator must inherit property "onLine" with the proper type] + expected: FAIL + + [Navigator interface: window.navigator must inherit property "registerProtocolHandler(DOMString, USVString)" with the proper type] + expected: FAIL + + [Navigator interface: calling registerProtocolHandler(DOMString, USVString) on window.navigator with too few arguments must throw TypeError] + expected: FAIL + + [Navigator interface: window.navigator must inherit property "unregisterProtocolHandler(DOMString, USVString)" with the proper type] + expected: FAIL + + [Navigator interface: calling unregisterProtocolHandler(DOMString, USVString) on window.navigator with too few arguments must throw TypeError] + expected: FAIL + + [Navigator interface: window.navigator must inherit property "pdfViewerEnabled" with the proper type] + expected: FAIL + + [MessagePort interface: attribute onclose] + expected: FAIL + + [SharedWorker interface: existence and properties of interface object] + expected: FAIL + + [SharedWorker interface object length] + expected: FAIL + + [SharedWorker interface object name] + expected: FAIL + + [SharedWorker interface: existence and properties of interface prototype object] + expected: FAIL + + [SharedWorker interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [SharedWorker interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [SharedWorker interface: attribute port] + expected: FAIL + + [SharedWorker interface: attribute onerror] + expected: FAIL + + [Worklet interface: existence and properties of interface object] + expected: FAIL + + [Worklet interface object length] + expected: FAIL + + [Worklet interface object name] + expected: FAIL + + [Worklet interface: existence and properties of interface prototype object] + expected: FAIL + + [Worklet interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [Worklet interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [Worklet interface: operation addModule(USVString, optional WorkletOptions)] + expected: FAIL + + [External interface: existence and properties of interface object] + expected: FAIL + + [External interface object length] + expected: FAIL + + [External interface object name] + expected: FAIL + + [External interface: existence and properties of interface prototype object] + expected: FAIL + + [External interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [External interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [External interface: operation AddSearchProvider()] + expected: FAIL + + [External interface: operation IsSearchProviderInstalled()] + expected: FAIL + + [External must be primary interface of window.external] + expected: FAIL + + [Stringification of window.external] + expected: FAIL + + [External interface: window.external must inherit property "AddSearchProvider()" with the proper type] + expected: FAIL + + [External interface: window.external must inherit property "IsSearchProviderInstalled()" with the proper type] + expected: FAIL + + [SVGElement interface: attribute onabort] + expected: FAIL + + [SVGElement interface: attribute onauxclick] + expected: FAIL + + [SVGElement interface: attribute onbeforeinput] + expected: FAIL + + [SVGElement interface: attribute onbeforematch] + expected: FAIL + + [SVGElement interface: attribute onbeforetoggle] + expected: FAIL + + [SVGElement interface: attribute onblur] + expected: FAIL + + [SVGElement interface: attribute oncancel] + expected: FAIL + + [SVGElement interface: attribute oncanplay] + expected: FAIL + + [SVGElement interface: attribute oncanplaythrough] + expected: FAIL + + [SVGElement interface: attribute onchange] + expected: FAIL + + [SVGElement interface: attribute onclick] + expected: FAIL + + [SVGElement interface: attribute onclose] + expected: FAIL + + [SVGElement interface: attribute oncontextlost] + expected: FAIL + + [SVGElement interface: attribute oncontextmenu] + expected: FAIL + + [SVGElement interface: attribute oncontextrestored] + expected: FAIL + + [SVGElement interface: attribute oncopy] + expected: FAIL + + [SVGElement interface: attribute oncuechange] + expected: FAIL + + [SVGElement interface: attribute oncut] + expected: FAIL + + [SVGElement interface: attribute ondblclick] + expected: FAIL + + [SVGElement interface: attribute ondrag] + expected: FAIL + + [SVGElement interface: attribute ondragend] + expected: FAIL + + [SVGElement interface: attribute ondragenter] + expected: FAIL + + [SVGElement interface: attribute ondragleave] + expected: FAIL + + [SVGElement interface: attribute ondragover] + expected: FAIL + + [SVGElement interface: attribute ondragstart] + expected: FAIL + + [SVGElement interface: attribute ondrop] + expected: FAIL + + [SVGElement interface: attribute ondurationchange] + expected: FAIL + + [SVGElement interface: attribute onemptied] + expected: FAIL + + [SVGElement interface: attribute onended] + expected: FAIL + + [SVGElement interface: attribute onerror] + expected: FAIL + + [SVGElement interface: attribute onfocus] + expected: FAIL + + [SVGElement interface: attribute onformdata] + expected: FAIL + + [SVGElement interface: attribute oninput] + expected: FAIL + + [SVGElement interface: attribute oninvalid] + expected: FAIL + + [SVGElement interface: attribute onkeydown] + expected: FAIL + + [SVGElement interface: attribute onkeypress] + expected: FAIL + + [SVGElement interface: attribute onkeyup] + expected: FAIL + + [SVGElement interface: attribute onload] + expected: FAIL + + [SVGElement interface: attribute onloadeddata] + expected: FAIL + + [SVGElement interface: attribute onloadedmetadata] + expected: FAIL + + [SVGElement interface: attribute onloadstart] + expected: FAIL + + [SVGElement interface: attribute onmousedown] + expected: FAIL + + [SVGElement interface: attribute onmouseenter] + expected: FAIL + + [SVGElement interface: attribute onmouseleave] + expected: FAIL + + [SVGElement interface: attribute onmousemove] + expected: FAIL + + [SVGElement interface: attribute onmouseout] + expected: FAIL + + [SVGElement interface: attribute onmouseover] + expected: FAIL + + [SVGElement interface: attribute onmouseup] + expected: FAIL + + [SVGElement interface: attribute onpaste] + expected: FAIL + + [SVGElement interface: attribute onpause] + expected: FAIL + + [SVGElement interface: attribute onplay] + expected: FAIL + + [SVGElement interface: attribute onplaying] + expected: FAIL + + [SVGElement interface: attribute onprogress] + expected: FAIL + + [SVGElement interface: attribute onratechange] + expected: FAIL + + [SVGElement interface: attribute onreset] + expected: FAIL + + [SVGElement interface: attribute onresize] + expected: FAIL + + [SVGElement interface: attribute onscroll] + expected: FAIL + + [SVGElement interface: attribute onscrollend] + expected: FAIL + + [SVGElement interface: attribute onsecuritypolicyviolation] + expected: FAIL + + [SVGElement interface: attribute onseeked] + expected: FAIL + + [SVGElement interface: attribute onseeking] + expected: FAIL + + [SVGElement interface: attribute onselect] + expected: FAIL + + [SVGElement interface: attribute onslotchange] + expected: FAIL + + [SVGElement interface: attribute onstalled] + expected: FAIL + + [SVGElement interface: attribute onsubmit] + expected: FAIL + + [SVGElement interface: attribute onsuspend] + expected: FAIL + + [SVGElement interface: attribute ontimeupdate] + expected: FAIL + + [SVGElement interface: attribute ontoggle] + expected: FAIL + + [SVGElement interface: attribute onvolumechange] + expected: FAIL + + [SVGElement interface: attribute onwaiting] + expected: FAIL + + [SVGElement interface: attribute onwebkitanimationend] + expected: FAIL + + [SVGElement interface: attribute onwebkitanimationiteration] + expected: FAIL + + [SVGElement interface: attribute onwebkitanimationstart] + expected: FAIL + + [SVGElement interface: attribute onwebkittransitionend] + expected: FAIL + + [SVGElement interface: attribute onwheel] + expected: FAIL + + [SVGElement interface: attribute dataset] + expected: FAIL + + [SVGElement interface: attribute nonce] + expected: FAIL + + [SVGElement interface: attribute autofocus] + expected: FAIL + + [SVGElement interface: attribute tabIndex] + expected: FAIL + + [SVGElement interface: operation focus(optional FocusOptions)] + expected: FAIL + + [SVGElement interface: operation blur()] + expected: FAIL + + [SVGSVGElement interface: attribute onafterprint] + expected: FAIL + + [SVGSVGElement interface: attribute onbeforeprint] + expected: FAIL + + [SVGSVGElement interface: attribute onbeforeunload] + expected: FAIL + + [SVGSVGElement interface: attribute onhashchange] + expected: FAIL + + [SVGSVGElement interface: attribute onlanguagechange] + expected: FAIL + + [SVGSVGElement interface: attribute onmessage] + expected: FAIL + + [SVGSVGElement interface: attribute onmessageerror] + expected: FAIL + + [SVGSVGElement interface: attribute onoffline] + expected: FAIL + + [SVGSVGElement interface: attribute ononline] + expected: FAIL + + [SVGSVGElement interface: attribute onpagehide] + expected: FAIL + + [SVGSVGElement interface: attribute onpagereveal] + expected: FAIL + + [SVGSVGElement interface: attribute onpageshow] + expected: FAIL + + [SVGSVGElement interface: attribute onpageswap] + expected: FAIL + + [SVGSVGElement interface: attribute onpopstate] + expected: FAIL + + [SVGSVGElement interface: attribute onrejectionhandled] + expected: FAIL + + [SVGSVGElement interface: attribute onstorage] + expected: FAIL + + [SVGSVGElement interface: attribute onunhandledrejection] + expected: FAIL + + [SVGSVGElement interface: attribute onunload] + expected: FAIL + + [ShadowRoot interface: operation setHTMLUnsafe((TrustedHTML or DOMString))] + expected: FAIL + + [ShadowRoot interface: operation getHTML(optional GetHTMLOptions)] + expected: FAIL + + [ShadowRoot interface: attribute innerHTML] + expected: FAIL + + [Element interface: operation setHTMLUnsafe((TrustedHTML or DOMString))] + expected: FAIL + + [Element interface: operation getHTML(optional GetHTMLOptions)] + expected: FAIL + + +[idlharness.https.html?include=HTML.+] + [HTMLAllCollection interface: existence and properties of interface object] + expected: FAIL + + [HTMLAllCollection interface object length] + expected: FAIL + + [HTMLAllCollection interface object name] + expected: FAIL + + [HTMLAllCollection interface: existence and properties of interface prototype object] + expected: FAIL + + [HTMLAllCollection interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [HTMLAllCollection interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [HTMLAllCollection interface: attribute length] + expected: FAIL + + [HTMLAllCollection interface: operation namedItem(DOMString)] + expected: FAIL + + [HTMLAllCollection interface: operation item(optional DOMString)] + expected: FAIL + + [Stringification of document.all] + expected: FAIL + + [HTMLAllCollection interface: document.all must inherit property "length" with the proper type] + expected: FAIL + + [HTMLAllCollection interface: document.all must inherit property "namedItem(DOMString)" with the proper type] + expected: FAIL + + [HTMLAllCollection interface: calling namedItem(DOMString) on document.all with too few arguments must throw TypeError] + expected: FAIL + + [HTMLAllCollection interface: document.all must inherit property "item(optional DOMString)" with the proper type] + expected: FAIL + + [HTMLAllCollection interface: calling item(optional DOMString) on document.all with too few arguments must throw TypeError] + expected: FAIL + + [HTMLElement interface: attribute inert] + expected: FAIL + + [HTMLElement interface: attribute accessKey] + expected: FAIL + + [HTMLElement interface: attribute accessKeyLabel] + expected: FAIL + + [HTMLElement interface: attribute draggable] + expected: FAIL + + [HTMLElement interface: attribute spellcheck] + expected: FAIL + + [HTMLElement interface: attribute writingSuggestions] + expected: FAIL + + [HTMLElement interface: attribute autocapitalize] + expected: FAIL + + [HTMLElement interface: attribute autocorrect] + expected: FAIL + + [HTMLElement interface: operation showPopover()] + expected: FAIL + + [HTMLElement interface: operation hidePopover()] + expected: FAIL + + [HTMLElement interface: operation togglePopover(optional boolean)] + expected: FAIL + + [HTMLElement interface: attribute popover] + expected: FAIL + + [HTMLElement interface: attribute onauxclick] + expected: FAIL + + [HTMLElement interface: attribute onbeforeinput] + expected: FAIL + + [HTMLElement interface: attribute onbeforematch] + expected: FAIL + + [HTMLElement interface: attribute onbeforetoggle] + expected: FAIL + + [HTMLElement interface: attribute oncontextlost] + expected: FAIL + + [HTMLElement interface: attribute oncontextrestored] + expected: FAIL + + [HTMLElement interface: attribute onscrollend] + expected: FAIL + + [HTMLElement interface: attribute onslotchange] + expected: FAIL + + [HTMLElement interface: attribute onwebkitanimationend] + expected: FAIL + + [HTMLElement interface: attribute onwebkitanimationiteration] + expected: FAIL + + [HTMLElement interface: attribute onwebkitanimationstart] + expected: FAIL + + [HTMLElement interface: attribute onwebkittransitionend] + expected: FAIL + + [HTMLElement interface: attribute enterKeyHint] + expected: FAIL + + [HTMLElement interface: attribute inputMode] + expected: FAIL + + [HTMLElement interface: attribute nonce] + expected: FAIL + + [HTMLElement interface: attribute tabIndex] + expected: FAIL + + [HTMLElement interface: document.createElement("noscript") must inherit property "inert" with the proper type] + expected: FAIL + + [HTMLElement interface: document.createElement("noscript") must inherit property "accessKey" with the proper type] + expected: FAIL + + [HTMLElement interface: document.createElement("noscript") must inherit property "accessKeyLabel" with the proper type] + expected: FAIL + + [HTMLElement interface: document.createElement("noscript") must inherit property "draggable" with the proper type] + expected: FAIL + + [HTMLElement interface: document.createElement("noscript") must inherit property "spellcheck" with the proper type] + expected: FAIL + + [HTMLElement interface: document.createElement("noscript") must inherit property "writingSuggestions" with the proper type] + expected: FAIL + + [HTMLElement interface: document.createElement("noscript") must inherit property "autocapitalize" with the proper type] + expected: FAIL + + [HTMLElement interface: document.createElement("noscript") must inherit property "autocorrect" with the proper type] + expected: FAIL + + [HTMLElement interface: document.createElement("noscript") must inherit property "showPopover()" with the proper type] + expected: FAIL + + [HTMLElement interface: document.createElement("noscript") must inherit property "hidePopover()" with the proper type] + expected: FAIL + + [HTMLElement interface: document.createElement("noscript") must inherit property "togglePopover(optional boolean)" with the proper type] + expected: FAIL + + [HTMLElement interface: calling togglePopover(optional boolean) on document.createElement("noscript") with too few arguments must throw TypeError] + expected: FAIL + + [HTMLElement interface: document.createElement("noscript") must inherit property "popover" with the proper type] + expected: FAIL + + [HTMLElement interface: document.createElement("noscript") must inherit property "onauxclick" with the proper type] + expected: FAIL + + [HTMLElement interface: document.createElement("noscript") must inherit property "onbeforeinput" with the proper type] + expected: FAIL + + [HTMLElement interface: document.createElement("noscript") must inherit property "onbeforematch" with the proper type] + expected: FAIL + + [HTMLElement interface: document.createElement("noscript") must inherit property "onbeforetoggle" with the proper type] + expected: FAIL + + [HTMLElement interface: document.createElement("noscript") must inherit property "oncontextlost" with the proper type] + expected: FAIL + + [HTMLElement interface: document.createElement("noscript") must inherit property "oncontextrestored" with the proper type] + expected: FAIL + + [HTMLElement interface: document.createElement("noscript") must inherit property "onscrollend" with the proper type] + expected: FAIL + + [HTMLElement interface: document.createElement("noscript") must inherit property "onslotchange" with the proper type] + expected: FAIL + + [HTMLElement interface: document.createElement("noscript") must inherit property "onwebkitanimationend" with the proper type] + expected: FAIL + + [HTMLElement interface: document.createElement("noscript") must inherit property "onwebkitanimationiteration" with the proper type] + expected: FAIL + + [HTMLElement interface: document.createElement("noscript") must inherit property "onwebkitanimationstart" with the proper type] + expected: FAIL + + [HTMLElement interface: document.createElement("noscript") must inherit property "onwebkittransitionend" with the proper type] + expected: FAIL + + [HTMLElement interface: document.createElement("noscript") must inherit property "enterKeyHint" with the proper type] + expected: FAIL + + [HTMLElement interface: document.createElement("noscript") must inherit property "inputMode" with the proper type] + expected: FAIL + + [HTMLElement interface: document.createElement("noscript") must inherit property "nonce" with the proper type] + expected: FAIL + + [HTMLElement interface: document.createElement("noscript") must inherit property "tabIndex" with the proper type] + expected: FAIL + + [HTMLHtmlElement interface: attribute version] + expected: FAIL + + [HTMLHtmlElement interface: document.createElement("html") must inherit property "version" with the proper type] + expected: FAIL + + [HTMLBaseElement interface: attribute target] + expected: FAIL + + [HTMLBaseElement interface: document.createElement("base") must inherit property "target" with the proper type] + expected: FAIL + + [HTMLLinkElement interface: attribute as] + expected: FAIL + + [HTMLLinkElement interface: attribute sizes] + expected: FAIL + + [HTMLLinkElement interface: attribute imageSrcset] + expected: FAIL + + [HTMLLinkElement interface: attribute imageSizes] + expected: FAIL + + [HTMLLinkElement interface: attribute blocking] + expected: FAIL + + [HTMLLinkElement interface: attribute disabled] + expected: FAIL + + [HTMLLinkElement interface: attribute fetchPriority] + expected: FAIL + + [HTMLLinkElement interface: document.createElement("link") must inherit property "as" with the proper type] + expected: FAIL + + [HTMLLinkElement interface: document.createElement("link") must inherit property "sizes" with the proper type] + expected: FAIL + + [HTMLLinkElement interface: document.createElement("link") must inherit property "imageSrcset" with the proper type] + expected: FAIL + + [HTMLLinkElement interface: document.createElement("link") must inherit property "imageSizes" with the proper type] + expected: FAIL + + [HTMLLinkElement interface: document.createElement("link") must inherit property "blocking" with the proper type] + expected: FAIL + + [HTMLLinkElement interface: document.createElement("link") must inherit property "disabled" with the proper type] + expected: FAIL + + [HTMLLinkElement interface: document.createElement("link") must inherit property "fetchPriority" with the proper type] + expected: FAIL + + [HTMLMetaElement interface: attribute media] + expected: FAIL + + [HTMLMetaElement interface: attribute scheme] + expected: FAIL + + [HTMLMetaElement interface: document.createElement("meta") must inherit property "media" with the proper type] + expected: FAIL + + [HTMLMetaElement interface: document.createElement("meta") must inherit property "scheme" with the proper type] + expected: FAIL + + [HTMLStyleElement interface: attribute media] + expected: FAIL + + [HTMLStyleElement interface: attribute blocking] + expected: FAIL + + [HTMLStyleElement interface: attribute type] + expected: FAIL + + [HTMLStyleElement interface: document.createElement("style") must inherit property "media" with the proper type] + expected: FAIL + + [HTMLStyleElement interface: document.createElement("style") must inherit property "blocking" with the proper type] + expected: FAIL + + [HTMLStyleElement interface: document.createElement("style") must inherit property "type" with the proper type] + expected: FAIL + + [HTMLBodyElement interface: attribute link] + expected: FAIL + + [HTMLBodyElement interface: attribute vLink] + expected: FAIL + + [HTMLBodyElement interface: attribute aLink] + expected: FAIL + + [HTMLBodyElement interface: attribute onpagereveal] + expected: FAIL + + [HTMLBodyElement interface: attribute onpageswap] + expected: FAIL + + [HTMLBodyElement interface: document.createElement("body") must inherit property "link" with the proper type] + expected: FAIL + + [HTMLBodyElement interface: document.createElement("body") must inherit property "vLink" with the proper type] + expected: FAIL + + [HTMLBodyElement interface: document.createElement("body") must inherit property "aLink" with the proper type] + expected: FAIL + + [HTMLBodyElement interface: document.createElement("body") must inherit property "onpagereveal" with the proper type] + expected: FAIL + + [HTMLBodyElement interface: document.createElement("body") must inherit property "onpageswap" with the proper type] + expected: FAIL + + [HTMLHeadingElement interface: attribute align] + expected: FAIL + + [HTMLHeadingElement interface: document.createElement("h1") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLParagraphElement interface: attribute align] + expected: FAIL + + [HTMLParagraphElement interface: document.createElement("p") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLHRElement interface: attribute noShade] + expected: FAIL + + [HTMLHRElement interface: attribute size] + expected: FAIL + + [HTMLHRElement interface: document.createElement("hr") must inherit property "noShade" with the proper type] + expected: FAIL + + [HTMLHRElement interface: document.createElement("hr") must inherit property "size" with the proper type] + expected: FAIL + + [HTMLOListElement interface: attribute reversed] + expected: FAIL + + [HTMLOListElement interface: attribute start] + expected: FAIL + + [HTMLOListElement interface: attribute type] + expected: FAIL + + [HTMLOListElement interface: attribute compact] + expected: FAIL + + [HTMLLIElement interface: attribute type] + expected: FAIL + + [HTMLLIElement interface: document.createElement("li") must inherit property "type" with the proper type] + expected: FAIL + + [HTMLDListElement interface: attribute compact] + expected: FAIL + + [HTMLAnchorElement interface: attribute download] + expected: FAIL + + [HTMLAnchorElement interface: attribute ping] + expected: FAIL + + [HTMLAnchorElement interface: attribute hreflang] + expected: FAIL + + [HTMLAnchorElement interface: attribute type] + expected: FAIL + + [HTMLAnchorElement interface: attribute referrerPolicy] + expected: FAIL + + [HTMLAnchorElement interface: attribute charset] + expected: FAIL + + [HTMLAnchorElement interface: document.createElement("a") must inherit property "download" with the proper type] + expected: FAIL + + [HTMLAnchorElement interface: document.createElement("a") must inherit property "ping" with the proper type] + expected: FAIL + + [HTMLAnchorElement interface: document.createElement("a") must inherit property "hreflang" with the proper type] + expected: FAIL + + [HTMLAnchorElement interface: document.createElement("a") must inherit property "type" with the proper type] + expected: FAIL + + [HTMLAnchorElement interface: document.createElement("a") must inherit property "referrerPolicy" with the proper type] + expected: FAIL + + [HTMLAnchorElement interface: document.createElement("a") must inherit property "charset" with the proper type] + expected: FAIL + + [HTMLBRElement interface: attribute clear] + expected: FAIL + + [HTMLBRElement interface: document.createElement("br") must inherit property "clear" with the proper type] + expected: FAIL + + [HTMLModElement interface: attribute cite] + expected: FAIL + + [HTMLModElement interface: attribute dateTime] + expected: FAIL + + [HTMLModElement interface: document.createElement("ins") must inherit property "cite" with the proper type] + expected: FAIL + + [HTMLModElement interface: document.createElement("ins") must inherit property "dateTime" with the proper type] + expected: FAIL + + [HTMLModElement interface: document.createElement("del") must inherit property "cite" with the proper type] + expected: FAIL + + [HTMLModElement interface: document.createElement("del") must inherit property "dateTime" with the proper type] + expected: FAIL + + [HTMLSourceElement interface: attribute width] + expected: FAIL + + [HTMLSourceElement interface: attribute height] + expected: FAIL + + [HTMLSourceElement interface: document.createElement("source") must inherit property "width" with the proper type] + expected: FAIL + + [HTMLSourceElement interface: document.createElement("source") must inherit property "height" with the proper type] + expected: FAIL + + [HTMLImageElement interface: attribute sizes] + expected: FAIL + + [HTMLImageElement interface: attribute decoding] + expected: FAIL + + [HTMLImageElement interface: attribute loading] + expected: FAIL + + [HTMLImageElement interface: attribute fetchPriority] + expected: FAIL + + [HTMLImageElement interface: attribute lowsrc] + expected: FAIL + + [HTMLImageElement interface: document.createElement("img") must inherit property "sizes" with the proper type] + expected: FAIL + + [HTMLImageElement interface: document.createElement("img") must inherit property "decoding" with the proper type] + expected: FAIL + + [HTMLImageElement interface: document.createElement("img") must inherit property "loading" with the proper type] + expected: FAIL + + [HTMLImageElement interface: document.createElement("img") must inherit property "fetchPriority" with the proper type] + expected: FAIL + + [HTMLImageElement interface: document.createElement("img") must inherit property "lowsrc" with the proper type] + expected: FAIL + + [HTMLImageElement interface: new Image() must inherit property "sizes" with the proper type] + expected: FAIL + + [HTMLImageElement interface: new Image() must inherit property "decoding" with the proper type] + expected: FAIL + + [HTMLImageElement interface: new Image() must inherit property "loading" with the proper type] + expected: FAIL + + [HTMLImageElement interface: new Image() must inherit property "fetchPriority" with the proper type] + expected: FAIL + + [HTMLImageElement interface: new Image() must inherit property "lowsrc" with the proper type] + expected: FAIL + + [HTMLIFrameElement interface: attribute allow] + expected: FAIL + + [HTMLIFrameElement interface: attribute referrerPolicy] + expected: FAIL + + [HTMLIFrameElement interface: attribute loading] + expected: FAIL + + [HTMLIFrameElement interface: operation getSVGDocument()] + expected: FAIL + + [HTMLIFrameElement interface: attribute align] + expected: FAIL + + [HTMLIFrameElement interface: attribute scrolling] + expected: FAIL + + [HTMLIFrameElement interface: attribute longDesc] + expected: FAIL + + [HTMLIFrameElement interface: attribute marginHeight] + expected: FAIL + + [HTMLIFrameElement interface: attribute marginWidth] + expected: FAIL + + [HTMLIFrameElement interface: document.createElement("iframe") must inherit property "srcdoc" with the proper type] + expected: FAIL + + [HTMLIFrameElement interface: document.createElement("iframe") must inherit property "allow" with the proper type] + expected: FAIL + + [HTMLIFrameElement interface: document.createElement("iframe") must inherit property "referrerPolicy" with the proper type] + expected: FAIL + + [HTMLIFrameElement interface: document.createElement("iframe") must inherit property "loading" with the proper type] + expected: FAIL + + [HTMLIFrameElement interface: document.createElement("iframe") must inherit property "getSVGDocument()" with the proper type] + expected: FAIL + + [HTMLIFrameElement interface: document.createElement("iframe") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLIFrameElement interface: document.createElement("iframe") must inherit property "scrolling" with the proper type] + expected: FAIL + + [HTMLIFrameElement interface: document.createElement("iframe") must inherit property "longDesc" with the proper type] + expected: FAIL + + [HTMLIFrameElement interface: document.createElement("iframe") must inherit property "marginHeight" with the proper type] + expected: FAIL + + [HTMLIFrameElement interface: document.createElement("iframe") must inherit property "marginWidth" with the proper type] + expected: FAIL + + [HTMLEmbedElement interface: attribute src] + expected: FAIL + + [HTMLEmbedElement interface: attribute type] + expected: FAIL + + [HTMLEmbedElement interface: attribute width] + expected: FAIL + + [HTMLEmbedElement interface: attribute height] + expected: FAIL + + [HTMLEmbedElement interface: operation getSVGDocument()] + expected: FAIL + + [HTMLEmbedElement interface: attribute align] + expected: FAIL + + [HTMLEmbedElement interface: attribute name] + expected: FAIL + + [HTMLEmbedElement interface: document.createElement("embed") must inherit property "src" with the proper type] + expected: FAIL + + [HTMLEmbedElement interface: document.createElement("embed") must inherit property "type" with the proper type] + expected: FAIL + + [HTMLEmbedElement interface: document.createElement("embed") must inherit property "width" with the proper type] + expected: FAIL + + [HTMLEmbedElement interface: document.createElement("embed") must inherit property "height" with the proper type] + expected: FAIL + + [HTMLEmbedElement interface: document.createElement("embed") must inherit property "getSVGDocument()" with the proper type] + expected: FAIL + + [HTMLEmbedElement interface: document.createElement("embed") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLEmbedElement interface: document.createElement("embed") must inherit property "name" with the proper type] + expected: FAIL + + [HTMLObjectElement interface: attribute data] + expected: FAIL + + [HTMLObjectElement interface: attribute name] + expected: FAIL + + [HTMLObjectElement interface: attribute width] + expected: FAIL + + [HTMLObjectElement interface: attribute height] + expected: FAIL + + [HTMLObjectElement interface: attribute contentDocument] + expected: FAIL + + [HTMLObjectElement interface: attribute contentWindow] + expected: FAIL + + [HTMLObjectElement interface: operation getSVGDocument()] + expected: FAIL + + [HTMLObjectElement interface: attribute align] + expected: FAIL + + [HTMLObjectElement interface: attribute archive] + expected: FAIL + + [HTMLObjectElement interface: attribute code] + expected: FAIL + + [HTMLObjectElement interface: attribute declare] + expected: FAIL + + [HTMLObjectElement interface: attribute hspace] + expected: FAIL + + [HTMLObjectElement interface: attribute standby] + expected: FAIL + + [HTMLObjectElement interface: attribute vspace] + expected: FAIL + + [HTMLObjectElement interface: attribute codeBase] + expected: FAIL + + [HTMLObjectElement interface: attribute codeType] + expected: FAIL + + [HTMLObjectElement interface: attribute useMap] + expected: FAIL + + [HTMLObjectElement interface: attribute border] + expected: FAIL + + [HTMLObjectElement interface: document.createElement("object") must inherit property "data" with the proper type] + expected: FAIL + + [HTMLObjectElement interface: document.createElement("object") must inherit property "name" with the proper type] + expected: FAIL + + [HTMLObjectElement interface: document.createElement("object") must inherit property "width" with the proper type] + expected: FAIL + + [HTMLObjectElement interface: document.createElement("object") must inherit property "height" with the proper type] + expected: FAIL + + [HTMLObjectElement interface: document.createElement("object") must inherit property "contentDocument" with the proper type] + expected: FAIL + + [HTMLObjectElement interface: document.createElement("object") must inherit property "contentWindow" with the proper type] + expected: FAIL + + [HTMLObjectElement interface: document.createElement("object") must inherit property "getSVGDocument()" with the proper type] + expected: FAIL + + [HTMLObjectElement interface: document.createElement("object") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLObjectElement interface: document.createElement("object") must inherit property "archive" with the proper type] + expected: FAIL + + [HTMLObjectElement interface: document.createElement("object") must inherit property "code" with the proper type] + expected: FAIL + + [HTMLObjectElement interface: document.createElement("object") must inherit property "declare" with the proper type] + expected: FAIL + + [HTMLObjectElement interface: document.createElement("object") must inherit property "hspace" with the proper type] + expected: FAIL + + [HTMLObjectElement interface: document.createElement("object") must inherit property "standby" with the proper type] + expected: FAIL + + [HTMLObjectElement interface: document.createElement("object") must inherit property "vspace" with the proper type] + expected: FAIL + + [HTMLObjectElement interface: document.createElement("object") must inherit property "codeBase" with the proper type] + expected: FAIL + + [HTMLObjectElement interface: document.createElement("object") must inherit property "codeType" with the proper type] + expected: FAIL + + [HTMLObjectElement interface: document.createElement("object") must inherit property "useMap" with the proper type] + expected: FAIL + + [HTMLObjectElement interface: document.createElement("object") must inherit property "border" with the proper type] + expected: FAIL + + [HTMLVideoElement interface: attribute width] + expected: FAIL + + [HTMLVideoElement interface: attribute height] + expected: FAIL + + [HTMLVideoElement interface: attribute playsInline] + expected: FAIL + + [HTMLVideoElement interface: document.createElement("video") must inherit property "width" with the proper type] + expected: FAIL + + [HTMLVideoElement interface: document.createElement("video") must inherit property "height" with the proper type] + expected: FAIL + + [HTMLVideoElement interface: document.createElement("video") must inherit property "playsInline" with the proper type] + expected: FAIL + + [HTMLMediaElement interface: document.createElement("video") must inherit property "getStartDate()" with the proper type] + expected: FAIL + + [HTMLMediaElement interface: document.createElement("video") must inherit property "preservesPitch" with the proper type] + expected: FAIL + + [HTMLMediaElement interface: document.createElement("video") must inherit property "seekable" with the proper type] + expected: FAIL + + [HTMLMediaElement interface: document.createElement("audio") must inherit property "getStartDate()" with the proper type] + expected: FAIL + + [HTMLMediaElement interface: document.createElement("audio") must inherit property "preservesPitch" with the proper type] + expected: FAIL + + [HTMLMediaElement interface: document.createElement("audio") must inherit property "seekable" with the proper type] + expected: FAIL + + [HTMLMediaElement interface: new Audio() must inherit property "getStartDate()" with the proper type] + expected: FAIL + + [HTMLMediaElement interface: new Audio() must inherit property "preservesPitch" with the proper type] + expected: FAIL + + [HTMLMediaElement interface: new Audio() must inherit property "seekable" with the proper type] + expected: FAIL + + [HTMLMediaElement interface: operation getStartDate()] + expected: FAIL + + [HTMLMediaElement interface: attribute preservesPitch] + expected: FAIL + + [HTMLMediaElement interface: attribute seekable] + expected: FAIL + + [HTMLMapElement interface: attribute name] + expected: FAIL + + [HTMLMapElement interface: attribute areas] + expected: FAIL + + [HTMLMapElement interface: document.createElement("map") must inherit property "name" with the proper type] + expected: FAIL + + [HTMLMapElement interface: document.createElement("map") must inherit property "areas" with the proper type] + expected: FAIL + + [HTMLAreaElement interface: attribute alt] + expected: FAIL + + [HTMLAreaElement interface: attribute coords] + expected: FAIL + + [HTMLAreaElement interface: attribute shape] + expected: FAIL + + [HTMLAreaElement interface: attribute download] + expected: FAIL + + [HTMLAreaElement interface: attribute ping] + expected: FAIL + + [HTMLAreaElement interface: attribute referrerPolicy] + expected: FAIL + + [HTMLAreaElement interface: attribute noHref] + expected: FAIL + + [HTMLAreaElement interface: attribute href] + expected: FAIL + + [HTMLAreaElement interface: stringifier] + expected: FAIL + + [HTMLAreaElement interface: attribute origin] + expected: FAIL + + [HTMLAreaElement interface: attribute protocol] + expected: FAIL + + [HTMLAreaElement interface: attribute username] + expected: FAIL + + [HTMLAreaElement interface: attribute password] + expected: FAIL + + [HTMLAreaElement interface: attribute host] + expected: FAIL + + [HTMLAreaElement interface: attribute hostname] + expected: FAIL + + [HTMLAreaElement interface: attribute port] + expected: FAIL + + [HTMLAreaElement interface: attribute pathname] + expected: FAIL + + [HTMLAreaElement interface: attribute search] + expected: FAIL + + [HTMLAreaElement interface: attribute hash] + expected: FAIL + + [HTMLAreaElement interface: document.createElement("area") must inherit property "alt" with the proper type] + expected: FAIL + + [HTMLAreaElement interface: document.createElement("area") must inherit property "coords" with the proper type] + expected: FAIL + + [HTMLAreaElement interface: document.createElement("area") must inherit property "shape" with the proper type] + expected: FAIL + + [HTMLAreaElement interface: document.createElement("area") must inherit property "download" with the proper type] + expected: FAIL + + [HTMLAreaElement interface: document.createElement("area") must inherit property "ping" with the proper type] + expected: FAIL + + [HTMLAreaElement interface: document.createElement("area") must inherit property "referrerPolicy" with the proper type] + expected: FAIL + + [HTMLAreaElement interface: document.createElement("area") must inherit property "noHref" with the proper type] + expected: FAIL + + [HTMLAreaElement interface: document.createElement("area") must inherit property "href" with the proper type] + expected: FAIL + + [HTMLAreaElement interface: document.createElement("area") must inherit property "origin" with the proper type] + expected: FAIL + + [HTMLAreaElement interface: document.createElement("area") must inherit property "protocol" with the proper type] + expected: FAIL + + [HTMLAreaElement interface: document.createElement("area") must inherit property "username" with the proper type] + expected: FAIL + + [HTMLAreaElement interface: document.createElement("area") must inherit property "password" with the proper type] + expected: FAIL + + [HTMLAreaElement interface: document.createElement("area") must inherit property "host" with the proper type] + expected: FAIL + + [HTMLAreaElement interface: document.createElement("area") must inherit property "hostname" with the proper type] + expected: FAIL + + [HTMLAreaElement interface: document.createElement("area") must inherit property "port" with the proper type] + expected: FAIL + + [HTMLAreaElement interface: document.createElement("area") must inherit property "pathname" with the proper type] + expected: FAIL + + [HTMLAreaElement interface: document.createElement("area") must inherit property "search" with the proper type] + expected: FAIL + + [HTMLAreaElement interface: document.createElement("area") must inherit property "hash" with the proper type] + expected: FAIL + + [HTMLTableElement interface: attribute align] + expected: FAIL + + [HTMLTableElement interface: attribute border] + expected: FAIL + + [HTMLTableElement interface: attribute frame] + expected: FAIL + + [HTMLTableElement interface: attribute rules] + expected: FAIL + + [HTMLTableElement interface: attribute summary] + expected: FAIL + + [HTMLTableElement interface: attribute cellPadding] + expected: FAIL + + [HTMLTableElement interface: attribute cellSpacing] + expected: FAIL + + [HTMLTableElement interface: document.createElement("table") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLTableElement interface: document.createElement("table") must inherit property "border" with the proper type] + expected: FAIL + + [HTMLTableElement interface: document.createElement("table") must inherit property "frame" with the proper type] + expected: FAIL + + [HTMLTableElement interface: document.createElement("table") must inherit property "rules" with the proper type] + expected: FAIL + + [HTMLTableElement interface: document.createElement("table") must inherit property "summary" with the proper type] + expected: FAIL + + [HTMLTableElement interface: document.createElement("table") must inherit property "cellPadding" with the proper type] + expected: FAIL + + [HTMLTableElement interface: document.createElement("table") must inherit property "cellSpacing" with the proper type] + expected: FAIL + + [HTMLTableCaptionElement interface: attribute align] + expected: FAIL + + [HTMLTableCaptionElement interface: document.createElement("caption") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLTableColElement interface: attribute align] + expected: FAIL + + [HTMLTableColElement interface: attribute ch] + expected: FAIL + + [HTMLTableColElement interface: attribute chOff] + expected: FAIL + + [HTMLTableColElement interface: attribute vAlign] + expected: FAIL + + [HTMLTableColElement interface: attribute width] + expected: FAIL + + [HTMLTableColElement interface: document.createElement("colgroup") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLTableColElement interface: document.createElement("colgroup") must inherit property "ch" with the proper type] + expected: FAIL + + [HTMLTableColElement interface: document.createElement("colgroup") must inherit property "chOff" with the proper type] + expected: FAIL + + [HTMLTableColElement interface: document.createElement("colgroup") must inherit property "vAlign" with the proper type] + expected: FAIL + + [HTMLTableColElement interface: document.createElement("colgroup") must inherit property "width" with the proper type] + expected: FAIL + + [HTMLTableColElement interface: document.createElement("col") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLTableColElement interface: document.createElement("col") must inherit property "ch" with the proper type] + expected: FAIL + + [HTMLTableColElement interface: document.createElement("col") must inherit property "chOff" with the proper type] + expected: FAIL + + [HTMLTableColElement interface: document.createElement("col") must inherit property "vAlign" with the proper type] + expected: FAIL + + [HTMLTableColElement interface: document.createElement("col") must inherit property "width" with the proper type] + expected: FAIL + + [HTMLTableSectionElement interface: attribute align] + expected: FAIL + + [HTMLTableSectionElement interface: attribute ch] + expected: FAIL + + [HTMLTableSectionElement interface: attribute chOff] + expected: FAIL + + [HTMLTableSectionElement interface: attribute vAlign] + expected: FAIL + + [HTMLTableSectionElement interface: document.createElement("tbody") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLTableSectionElement interface: document.createElement("tbody") must inherit property "ch" with the proper type] + expected: FAIL + + [HTMLTableSectionElement interface: document.createElement("tbody") must inherit property "chOff" with the proper type] + expected: FAIL + + [HTMLTableSectionElement interface: document.createElement("tbody") must inherit property "vAlign" with the proper type] + expected: FAIL + + [HTMLTableSectionElement interface: document.createElement("thead") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLTableSectionElement interface: document.createElement("thead") must inherit property "ch" with the proper type] + expected: FAIL + + [HTMLTableSectionElement interface: document.createElement("thead") must inherit property "chOff" with the proper type] + expected: FAIL + + [HTMLTableSectionElement interface: document.createElement("thead") must inherit property "vAlign" with the proper type] + expected: FAIL + + [HTMLTableSectionElement interface: document.createElement("tfoot") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLTableSectionElement interface: document.createElement("tfoot") must inherit property "ch" with the proper type] + expected: FAIL + + [HTMLTableSectionElement interface: document.createElement("tfoot") must inherit property "chOff" with the proper type] + expected: FAIL + + [HTMLTableSectionElement interface: document.createElement("tfoot") must inherit property "vAlign" with the proper type] + expected: FAIL + + [HTMLTableRowElement interface: attribute align] + expected: FAIL + + [HTMLTableRowElement interface: attribute ch] + expected: FAIL + + [HTMLTableRowElement interface: attribute chOff] + expected: FAIL + + [HTMLTableRowElement interface: attribute vAlign] + expected: FAIL + + [HTMLTableRowElement interface: document.createElement("tr") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLTableRowElement interface: document.createElement("tr") must inherit property "ch" with the proper type] + expected: FAIL + + [HTMLTableRowElement interface: document.createElement("tr") must inherit property "chOff" with the proper type] + expected: FAIL + + [HTMLTableRowElement interface: document.createElement("tr") must inherit property "vAlign" with the proper type] + expected: FAIL + + [HTMLTableCellElement interface: attribute headers] + expected: FAIL + + [HTMLTableCellElement interface: attribute scope] + expected: FAIL + + [HTMLTableCellElement interface: attribute abbr] + expected: FAIL + + [HTMLTableCellElement interface: attribute align] + expected: FAIL + + [HTMLTableCellElement interface: attribute axis] + expected: FAIL + + [HTMLTableCellElement interface: attribute height] + expected: FAIL + + [HTMLTableCellElement interface: attribute ch] + expected: FAIL + + [HTMLTableCellElement interface: attribute chOff] + expected: FAIL + + [HTMLTableCellElement interface: attribute noWrap] + expected: FAIL + + [HTMLTableCellElement interface: attribute vAlign] + expected: FAIL + + [HTMLTableCellElement interface: document.createElement("td") must inherit property "headers" with the proper type] + expected: FAIL + + [HTMLTableCellElement interface: document.createElement("td") must inherit property "scope" with the proper type] + expected: FAIL + + [HTMLTableCellElement interface: document.createElement("td") must inherit property "abbr" with the proper type] + expected: FAIL + + [HTMLTableCellElement interface: document.createElement("td") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLTableCellElement interface: document.createElement("td") must inherit property "axis" with the proper type] + expected: FAIL + + [HTMLTableCellElement interface: document.createElement("td") must inherit property "height" with the proper type] + expected: FAIL + + [HTMLTableCellElement interface: document.createElement("td") must inherit property "ch" with the proper type] + expected: FAIL + + [HTMLTableCellElement interface: document.createElement("td") must inherit property "chOff" with the proper type] + expected: FAIL + + [HTMLTableCellElement interface: document.createElement("td") must inherit property "noWrap" with the proper type] + expected: FAIL + + [HTMLTableCellElement interface: document.createElement("td") must inherit property "vAlign" with the proper type] + expected: FAIL + + [HTMLTableCellElement interface: document.createElement("th") must inherit property "headers" with the proper type] + expected: FAIL + + [HTMLTableCellElement interface: document.createElement("th") must inherit property "scope" with the proper type] + expected: FAIL + + [HTMLTableCellElement interface: document.createElement("th") must inherit property "abbr" with the proper type] + expected: FAIL + + [HTMLTableCellElement interface: document.createElement("th") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLTableCellElement interface: document.createElement("th") must inherit property "axis" with the proper type] + expected: FAIL + + [HTMLTableCellElement interface: document.createElement("th") must inherit property "height" with the proper type] + expected: FAIL + + [HTMLTableCellElement interface: document.createElement("th") must inherit property "ch" with the proper type] + expected: FAIL + + [HTMLTableCellElement interface: document.createElement("th") must inherit property "chOff" with the proper type] + expected: FAIL + + [HTMLTableCellElement interface: document.createElement("th") must inherit property "noWrap" with the proper type] + expected: FAIL + + [HTMLTableCellElement interface: document.createElement("th") must inherit property "vAlign" with the proper type] + expected: FAIL + + [HTMLInputElement interface: attribute alpha] + expected: FAIL + + [HTMLInputElement interface: attribute autocomplete] + expected: FAIL + + [HTMLInputElement interface: attribute colorSpace] + expected: FAIL + + [HTMLInputElement interface: attribute height] + expected: FAIL + + [HTMLInputElement interface: attribute width] + expected: FAIL + + [HTMLInputElement interface: operation showPicker()] + expected: FAIL + + [HTMLInputElement interface: attribute align] + expected: FAIL + + [HTMLInputElement interface: attribute useMap] + expected: FAIL + + [HTMLInputElement interface: attribute popoverTargetElement] + expected: FAIL + + [HTMLInputElement interface: attribute popoverTargetAction] + expected: FAIL + + [HTMLInputElement interface: document.createElement("input") must inherit property "alpha" with the proper type] + expected: FAIL + + [HTMLInputElement interface: document.createElement("input") must inherit property "autocomplete" with the proper type] + expected: FAIL + + [HTMLInputElement interface: document.createElement("input") must inherit property "colorSpace" with the proper type] + expected: FAIL + + [HTMLInputElement interface: document.createElement("input") must inherit property "height" with the proper type] + expected: FAIL + + [HTMLInputElement interface: document.createElement("input") must inherit property "width" with the proper type] + expected: FAIL + + [HTMLInputElement interface: document.createElement("input") must inherit property "showPicker()" with the proper type] + expected: FAIL + + [HTMLInputElement interface: document.createElement("input") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLInputElement interface: document.createElement("input") must inherit property "useMap" with the proper type] + expected: FAIL + + [HTMLInputElement interface: document.createElement("input") must inherit property "popoverTargetElement" with the proper type] + expected: FAIL + + [HTMLInputElement interface: document.createElement("input") must inherit property "popoverTargetAction" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("text") must inherit property "alpha" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("text") must inherit property "autocomplete" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("text") must inherit property "colorSpace" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("text") must inherit property "height" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("text") must inherit property "width" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("text") must inherit property "showPicker()" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("text") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("text") must inherit property "useMap" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("text") must inherit property "popoverTargetElement" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("text") must inherit property "popoverTargetAction" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("hidden") must inherit property "alpha" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("hidden") must inherit property "autocomplete" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("hidden") must inherit property "colorSpace" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("hidden") must inherit property "height" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("hidden") must inherit property "width" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("hidden") must inherit property "showPicker()" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("hidden") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("hidden") must inherit property "useMap" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("hidden") must inherit property "popoverTargetElement" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("hidden") must inherit property "popoverTargetAction" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("search") must inherit property "alpha" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("search") must inherit property "autocomplete" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("search") must inherit property "colorSpace" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("search") must inherit property "height" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("search") must inherit property "width" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("search") must inherit property "showPicker()" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("search") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("search") must inherit property "useMap" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("search") must inherit property "popoverTargetElement" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("search") must inherit property "popoverTargetAction" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("tel") must inherit property "alpha" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("tel") must inherit property "autocomplete" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("tel") must inherit property "colorSpace" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("tel") must inherit property "height" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("tel") must inherit property "width" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("tel") must inherit property "showPicker()" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("tel") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("tel") must inherit property "useMap" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("tel") must inherit property "popoverTargetElement" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("tel") must inherit property "popoverTargetAction" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("url") must inherit property "alpha" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("url") must inherit property "autocomplete" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("url") must inherit property "colorSpace" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("url") must inherit property "height" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("url") must inherit property "width" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("url") must inherit property "showPicker()" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("url") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("url") must inherit property "useMap" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("url") must inherit property "popoverTargetElement" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("url") must inherit property "popoverTargetAction" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("email") must inherit property "alpha" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("email") must inherit property "autocomplete" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("email") must inherit property "colorSpace" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("email") must inherit property "height" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("email") must inherit property "width" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("email") must inherit property "showPicker()" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("email") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("email") must inherit property "useMap" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("email") must inherit property "popoverTargetElement" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("email") must inherit property "popoverTargetAction" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("password") must inherit property "alpha" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("password") must inherit property "autocomplete" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("password") must inherit property "colorSpace" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("password") must inherit property "height" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("password") must inherit property "width" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("password") must inherit property "showPicker()" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("password") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("password") must inherit property "useMap" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("password") must inherit property "popoverTargetElement" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("password") must inherit property "popoverTargetAction" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("date") must inherit property "alpha" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("date") must inherit property "autocomplete" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("date") must inherit property "colorSpace" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("date") must inherit property "height" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("date") must inherit property "width" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("date") must inherit property "showPicker()" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("date") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("date") must inherit property "useMap" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("date") must inherit property "popoverTargetElement" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("date") must inherit property "popoverTargetAction" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("month") must inherit property "alpha" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("month") must inherit property "autocomplete" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("month") must inherit property "colorSpace" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("month") must inherit property "height" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("month") must inherit property "width" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("month") must inherit property "showPicker()" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("month") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("month") must inherit property "useMap" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("month") must inherit property "popoverTargetElement" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("month") must inherit property "popoverTargetAction" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("week") must inherit property "alpha" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("week") must inherit property "autocomplete" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("week") must inherit property "colorSpace" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("week") must inherit property "height" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("week") must inherit property "width" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("week") must inherit property "showPicker()" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("week") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("week") must inherit property "useMap" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("week") must inherit property "popoverTargetElement" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("week") must inherit property "popoverTargetAction" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("time") must inherit property "alpha" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("time") must inherit property "autocomplete" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("time") must inherit property "colorSpace" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("time") must inherit property "height" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("time") must inherit property "width" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("time") must inherit property "showPicker()" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("time") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("time") must inherit property "useMap" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("time") must inherit property "popoverTargetElement" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("time") must inherit property "popoverTargetAction" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("datetime-local") must inherit property "alpha" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("datetime-local") must inherit property "autocomplete" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("datetime-local") must inherit property "colorSpace" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("datetime-local") must inherit property "height" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("datetime-local") must inherit property "width" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("datetime-local") must inherit property "showPicker()" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("datetime-local") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("datetime-local") must inherit property "useMap" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("datetime-local") must inherit property "popoverTargetElement" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("datetime-local") must inherit property "popoverTargetAction" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("number") must inherit property "alpha" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("number") must inherit property "autocomplete" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("number") must inherit property "colorSpace" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("number") must inherit property "height" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("number") must inherit property "width" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("number") must inherit property "showPicker()" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("number") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("number") must inherit property "useMap" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("number") must inherit property "popoverTargetElement" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("number") must inherit property "popoverTargetAction" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("range") must inherit property "alpha" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("range") must inherit property "autocomplete" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("range") must inherit property "colorSpace" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("range") must inherit property "height" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("range") must inherit property "width" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("range") must inherit property "showPicker()" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("range") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("range") must inherit property "useMap" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("range") must inherit property "popoverTargetElement" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("range") must inherit property "popoverTargetAction" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("color") must inherit property "alpha" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("color") must inherit property "autocomplete" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("color") must inherit property "colorSpace" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("color") must inherit property "height" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("color") must inherit property "width" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("color") must inherit property "showPicker()" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("color") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("color") must inherit property "useMap" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("color") must inherit property "popoverTargetElement" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("color") must inherit property "popoverTargetAction" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("checkbox") must inherit property "alpha" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("checkbox") must inherit property "autocomplete" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("checkbox") must inherit property "colorSpace" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("checkbox") must inherit property "height" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("checkbox") must inherit property "width" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("checkbox") must inherit property "showPicker()" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("checkbox") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("checkbox") must inherit property "useMap" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("checkbox") must inherit property "popoverTargetElement" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("checkbox") must inherit property "popoverTargetAction" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("radio") must inherit property "alpha" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("radio") must inherit property "autocomplete" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("radio") must inherit property "colorSpace" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("radio") must inherit property "height" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("radio") must inherit property "width" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("radio") must inherit property "showPicker()" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("radio") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("radio") must inherit property "useMap" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("radio") must inherit property "popoverTargetElement" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("radio") must inherit property "popoverTargetAction" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("file") must inherit property "alpha" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("file") must inherit property "autocomplete" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("file") must inherit property "colorSpace" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("file") must inherit property "height" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("file") must inherit property "width" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("file") must inherit property "showPicker()" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("file") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("file") must inherit property "useMap" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("file") must inherit property "popoverTargetElement" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("file") must inherit property "popoverTargetAction" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("submit") must inherit property "alpha" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("submit") must inherit property "autocomplete" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("submit") must inherit property "colorSpace" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("submit") must inherit property "height" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("submit") must inherit property "width" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("submit") must inherit property "showPicker()" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("submit") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("submit") must inherit property "useMap" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("submit") must inherit property "popoverTargetElement" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("submit") must inherit property "popoverTargetAction" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("image") must inherit property "alpha" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("image") must inherit property "autocomplete" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("image") must inherit property "colorSpace" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("image") must inherit property "height" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("image") must inherit property "width" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("image") must inherit property "showPicker()" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("image") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("image") must inherit property "useMap" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("image") must inherit property "popoverTargetElement" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("image") must inherit property "popoverTargetAction" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("reset") must inherit property "alpha" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("reset") must inherit property "autocomplete" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("reset") must inherit property "colorSpace" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("reset") must inherit property "height" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("reset") must inherit property "width" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("reset") must inherit property "showPicker()" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("reset") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("reset") must inherit property "useMap" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("reset") must inherit property "popoverTargetElement" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("reset") must inherit property "popoverTargetAction" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("button") must inherit property "alpha" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("button") must inherit property "autocomplete" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("button") must inherit property "colorSpace" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("button") must inherit property "height" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("button") must inherit property "width" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("button") must inherit property "showPicker()" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("button") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("button") must inherit property "useMap" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("button") must inherit property "popoverTargetElement" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("button") must inherit property "popoverTargetAction" with the proper type] + expected: FAIL + + [HTMLButtonElement interface: attribute popoverTargetElement] + expected: FAIL + + [HTMLButtonElement interface: attribute popoverTargetAction] + expected: FAIL + + [HTMLButtonElement interface: document.createElement("button") must inherit property "popoverTargetElement" with the proper type] + expected: FAIL + + [HTMLButtonElement interface: document.createElement("button") must inherit property "popoverTargetAction" with the proper type] + expected: FAIL + + [HTMLSelectElement interface: attribute autocomplete] + expected: FAIL + + [HTMLSelectElement interface: attribute selectedOptions] + expected: FAIL + + [HTMLSelectElement interface: operation showPicker()] + expected: FAIL + + [HTMLSelectElement interface: document.createElement("select") must inherit property "autocomplete" with the proper type] + expected: FAIL + + [HTMLSelectElement interface: document.createElement("select") must inherit property "selectedOptions" with the proper type] + expected: FAIL + + [HTMLSelectElement interface: document.createElement("select") must inherit property "showPicker()" with the proper type] + expected: FAIL + + [HTMLOptGroupElement interface: attribute label] + expected: FAIL + + [HTMLOptGroupElement interface: document.createElement("optgroup") must inherit property "label" with the proper type] + expected: FAIL + + [HTMLTextAreaElement interface: attribute autocomplete] + expected: FAIL + + [HTMLTextAreaElement interface: document.createElement("textarea") must inherit property "autocomplete" with the proper type] + expected: FAIL + + [HTMLOutputElement interface: attribute htmlFor] + expected: FAIL + + [HTMLOutputElement interface: document.createElement("output") must inherit property "htmlFor" with the proper type] + expected: FAIL + + [HTMLLegendElement interface: attribute align] + expected: FAIL + + [HTMLLegendElement interface: document.createElement("legend") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLDetailsElement interface: attribute name] + expected: FAIL + + [HTMLDetailsElement interface: document.createElement("details") must inherit property "name" with the proper type] + expected: FAIL + + [HTMLDialogElement interface: operation showModal()] + expected: FAIL + + [HTMLScriptElement interface: attribute blocking] + expected: FAIL + + [HTMLScriptElement interface: attribute fetchPriority] + expected: FAIL + + [HTMLScriptElement interface: operation supports(DOMString)] + expected: FAIL + + [HTMLScriptElement interface: document.createElement("script") must inherit property "blocking" with the proper type] + expected: FAIL + + [HTMLScriptElement interface: document.createElement("script") must inherit property "fetchPriority" with the proper type] + expected: FAIL + + [HTMLScriptElement interface: calling supports(DOMString) on document.createElement("script") with too few arguments must throw TypeError] + expected: FAIL + + [HTMLTemplateElement interface: attribute shadowRootMode] + expected: FAIL + + [HTMLTemplateElement interface: attribute shadowRootDelegatesFocus] + expected: FAIL + + [HTMLTemplateElement interface: attribute shadowRootClonable] + expected: FAIL + + [HTMLTemplateElement interface: attribute shadowRootSerializable] + expected: FAIL + + [HTMLTemplateElement interface: document.createElement("template") must inherit property "shadowRootMode" with the proper type] + expected: FAIL + + [HTMLTemplateElement interface: document.createElement("template") must inherit property "shadowRootDelegatesFocus" with the proper type] + expected: FAIL + + [HTMLTemplateElement interface: document.createElement("template") must inherit property "shadowRootClonable" with the proper type] + expected: FAIL + + [HTMLTemplateElement interface: document.createElement("template") must inherit property "shadowRootSerializable" with the proper type] + expected: FAIL + + [HTMLSlotElement interface: existence and properties of interface object] + expected: FAIL + + [HTMLSlotElement interface object length] + expected: FAIL + + [HTMLSlotElement interface object name] + expected: FAIL + + [HTMLSlotElement interface: existence and properties of interface prototype object] + expected: FAIL + + [HTMLSlotElement interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [HTMLSlotElement interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [HTMLSlotElement interface: attribute name] + expected: FAIL + + [HTMLSlotElement interface: operation assignedNodes(optional AssignedNodesOptions)] + expected: FAIL + + [HTMLSlotElement interface: operation assignedElements(optional AssignedNodesOptions)] + expected: FAIL + + [HTMLSlotElement interface: operation assign((Element or Text)...)] + expected: FAIL + + [HTMLSlotElement must be primary interface of document.createElement("slot")] + expected: FAIL + + [Stringification of document.createElement("slot")] + expected: FAIL + + [HTMLSlotElement interface: document.createElement("slot") must inherit property "name" with the proper type] + expected: FAIL + + [HTMLSlotElement interface: document.createElement("slot") must inherit property "assignedNodes(optional AssignedNodesOptions)" with the proper type] + expected: FAIL + + [HTMLSlotElement interface: calling assignedNodes(optional AssignedNodesOptions) on document.createElement("slot") with too few arguments must throw TypeError] + expected: FAIL + + [HTMLSlotElement interface: document.createElement("slot") must inherit property "assignedElements(optional AssignedNodesOptions)" with the proper type] + expected: FAIL + + [HTMLSlotElement interface: calling assignedElements(optional AssignedNodesOptions) on document.createElement("slot") with too few arguments must throw TypeError] + expected: FAIL + + [HTMLSlotElement interface: document.createElement("slot") must inherit property "assign((Element or Text)...)" with the proper type] + expected: FAIL + + [HTMLSlotElement interface: calling assign((Element or Text)...) on document.createElement("slot") with too few arguments must throw TypeError] + expected: FAIL + + [HTMLCanvasElement interface: operation toBlob(BlobCallback, optional DOMString, optional any)] + expected: FAIL + + [HTMLCanvasElement interface: operation transferControlToOffscreen()] + expected: FAIL + + [HTMLCanvasElement interface: document.createElement("canvas") must inherit property "toBlob(BlobCallback, optional DOMString, optional any)" with the proper type] + expected: FAIL + + [HTMLCanvasElement interface: calling toBlob(BlobCallback, optional DOMString, optional any) on document.createElement("canvas") with too few arguments must throw TypeError] + expected: FAIL + + [HTMLCanvasElement interface: document.createElement("canvas") must inherit property "transferControlToOffscreen()" with the proper type] + expected: FAIL + + [HTMLMarqueeElement interface: existence and properties of interface object] + expected: FAIL + + [HTMLMarqueeElement interface object length] + expected: FAIL + + [HTMLMarqueeElement interface object name] + expected: FAIL + + [HTMLMarqueeElement interface: existence and properties of interface prototype object] + expected: FAIL + + [HTMLMarqueeElement interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [HTMLMarqueeElement interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [HTMLMarqueeElement interface: attribute behavior] + expected: FAIL + + [HTMLMarqueeElement interface: attribute bgColor] + expected: FAIL + + [HTMLMarqueeElement interface: attribute direction] + expected: FAIL + + [HTMLMarqueeElement interface: attribute height] + expected: FAIL + + [HTMLMarqueeElement interface: attribute hspace] + expected: FAIL + + [HTMLMarqueeElement interface: attribute loop] + expected: FAIL + + [HTMLMarqueeElement interface: attribute scrollAmount] + expected: FAIL + + [HTMLMarqueeElement interface: attribute scrollDelay] + expected: FAIL + + [HTMLMarqueeElement interface: attribute trueSpeed] + expected: FAIL + + [HTMLMarqueeElement interface: attribute vspace] + expected: FAIL + + [HTMLMarqueeElement interface: attribute width] + expected: FAIL + + [HTMLMarqueeElement interface: operation start()] + expected: FAIL + + [HTMLMarqueeElement interface: operation stop()] + expected: FAIL + + [HTMLMarqueeElement must be primary interface of document.createElement("marquee")] + expected: FAIL + + [Stringification of document.createElement("marquee")] + expected: FAIL + + [HTMLMarqueeElement interface: document.createElement("marquee") must inherit property "behavior" with the proper type] + expected: FAIL + + [HTMLMarqueeElement interface: document.createElement("marquee") must inherit property "bgColor" with the proper type] + expected: FAIL + + [HTMLMarqueeElement interface: document.createElement("marquee") must inherit property "direction" with the proper type] + expected: FAIL + + [HTMLMarqueeElement interface: document.createElement("marquee") must inherit property "height" with the proper type] + expected: FAIL + + [HTMLMarqueeElement interface: document.createElement("marquee") must inherit property "hspace" with the proper type] + expected: FAIL + + [HTMLMarqueeElement interface: document.createElement("marquee") must inherit property "loop" with the proper type] + expected: FAIL + + [HTMLMarqueeElement interface: document.createElement("marquee") must inherit property "scrollAmount" with the proper type] + expected: FAIL + + [HTMLMarqueeElement interface: document.createElement("marquee") must inherit property "scrollDelay" with the proper type] + expected: FAIL + + [HTMLMarqueeElement interface: document.createElement("marquee") must inherit property "trueSpeed" with the proper type] + expected: FAIL + + [HTMLMarqueeElement interface: document.createElement("marquee") must inherit property "vspace" with the proper type] + expected: FAIL + + [HTMLMarqueeElement interface: document.createElement("marquee") must inherit property "width" with the proper type] + expected: FAIL + + [HTMLMarqueeElement interface: document.createElement("marquee") must inherit property "start()" with the proper type] + expected: FAIL + + [HTMLMarqueeElement interface: document.createElement("marquee") must inherit property "stop()" with the proper type] + expected: FAIL + + [HTMLFrameSetElement interface: attribute cols] + expected: FAIL + + [HTMLFrameSetElement interface: attribute rows] + expected: FAIL + + [HTMLFrameSetElement interface: attribute onpagereveal] + expected: FAIL + + [HTMLFrameSetElement interface: attribute onpageswap] + expected: FAIL + + [HTMLFrameSetElement interface: document.createElement("frameset") must inherit property "cols" with the proper type] + expected: FAIL + + [HTMLFrameSetElement interface: document.createElement("frameset") must inherit property "rows" with the proper type] + expected: FAIL + + [HTMLFrameSetElement interface: document.createElement("frameset") must inherit property "onpagereveal" with the proper type] + expected: FAIL + + [HTMLFrameSetElement interface: document.createElement("frameset") must inherit property "onpageswap" with the proper type] + expected: FAIL + + [HTMLFrameElement interface: attribute name] + expected: FAIL + + [HTMLFrameElement interface: attribute scrolling] + expected: FAIL + + [HTMLFrameElement interface: attribute src] + expected: FAIL + + [HTMLFrameElement interface: attribute frameBorder] + expected: FAIL + + [HTMLFrameElement interface: attribute longDesc] + expected: FAIL + + [HTMLFrameElement interface: attribute noResize] + expected: FAIL + + [HTMLFrameElement interface: attribute contentDocument] + expected: FAIL + + [HTMLFrameElement interface: attribute contentWindow] + expected: FAIL + + [HTMLFrameElement interface: attribute marginHeight] + expected: FAIL + + [HTMLFrameElement interface: attribute marginWidth] + expected: FAIL + + [HTMLFrameElement interface: document.createElement("frame") must inherit property "name" with the proper type] + expected: FAIL + + [HTMLFrameElement interface: document.createElement("frame") must inherit property "scrolling" with the proper type] + expected: FAIL + + [HTMLFrameElement interface: document.createElement("frame") must inherit property "src" with the proper type] + expected: FAIL + + [HTMLFrameElement interface: document.createElement("frame") must inherit property "frameBorder" with the proper type] + expected: FAIL + + [HTMLFrameElement interface: document.createElement("frame") must inherit property "longDesc" with the proper type] + expected: FAIL + + [HTMLFrameElement interface: document.createElement("frame") must inherit property "noResize" with the proper type] + expected: FAIL + + [HTMLFrameElement interface: document.createElement("frame") must inherit property "contentDocument" with the proper type] + expected: FAIL + + [HTMLFrameElement interface: document.createElement("frame") must inherit property "contentWindow" with the proper type] + expected: FAIL + + [HTMLFrameElement interface: document.createElement("frame") must inherit property "marginHeight" with the proper type] + expected: FAIL + + [HTMLFrameElement interface: document.createElement("frame") must inherit property "marginWidth" with the proper type] + expected: FAIL + + [HTMLDirectoryElement interface: attribute compact] + expected: FAIL + + [HTMLDirectoryElement interface: document.createElement("dir") must inherit property "compact" with the proper type] + expected: FAIL + + [HTMLParamElement interface: attribute name] + expected: FAIL + + [HTMLParamElement interface: attribute value] + expected: FAIL + + [HTMLParamElement interface: attribute type] + expected: FAIL + + [HTMLParamElement interface: attribute valueType] + expected: FAIL + + [HTMLParamElement interface: document.createElement("param") must inherit property "name" with the proper type] + expected: FAIL + + [HTMLParamElement interface: document.createElement("param") must inherit property "value" with the proper type] + expected: FAIL + + [HTMLParamElement interface: document.createElement("param") must inherit property "type" with the proper type] + expected: FAIL + + [HTMLParamElement interface: document.createElement("param") must inherit property "valueType" with the proper type] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy-nav-form-submit.html.ini b/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy-nav-form-submit.html.ini new file mode 100644 index 00000000000..721952ed48a --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy-nav-form-submit.html.ini @@ -0,0 +1,3 @@ +[iframe-loading-lazy-nav-form-submit.html] + [Navigating iframe loading='lazy' before it is loaded: form submit] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_iframe_pdf_viewer.html.ini b/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_iframe_pdf_viewer.html.ini new file mode 100644 index 00000000000..0a8b93646ca --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_iframe_pdf_viewer.html.ini @@ -0,0 +1,2 @@ +[iframe_sandbox_iframe_pdf_viewer.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-1.html.ini b/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-1.html.ini index 906e7bae909..25d9964f057 100644 --- a/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-1.html.ini +++ b/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-1.html.ini @@ -1,4 +1,4 @@ [iframe_sandbox_popups_escaping-1.html] type: testharness [Check that popups from a sandboxed iframe escape the sandbox if\n allow-popups-to-escape-sandbox is used] - expected: TIMEOUT + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-1.html.ini b/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-1.html.ini index 53b0601e68c..f9138fb999a 100644 --- a/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-1.html.ini +++ b/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-1.html.ini @@ -1,5 +1,5 @@ [iframe_sandbox_popups_nonescaping-1.html] type: testharness - expected: CRASH + expected: TIMEOUT [Check that popups from a sandboxed iframe do not escape the sandbox] - expected: FAIL + expected: NOTRUN diff --git a/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-2.html.ini b/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-2.html.ini index 49e3449f144..6bec7a732b8 100644 --- a/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-2.html.ini +++ b/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-2.html.ini @@ -1,4 +1,4 @@ [iframe_sandbox_popups_nonescaping-2.html] type: testharness [Check that popups from a sandboxed iframe do not escape the sandbox] - expected: NOTRUN + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-3.html.ini b/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-3.html.ini index ccdaf8d61b2..d5fd800f09d 100644 --- a/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-3.html.ini +++ b/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-3.html.ini @@ -1,3 +1,4 @@ [iframe_sandbox_popups_nonescaping-3.html] + expected: TIMEOUT [Check that popups from a sandboxed iframe do not escape the sandbox] expected: NOTRUN diff --git a/tests/wpt/meta-legacy-layout/html/semantics/forms/form-submission-0/submit-entity-body.html.ini b/tests/wpt/meta-legacy-layout/html/semantics/forms/form-submission-0/submit-entity-body.html.ini index 3eaf883dc1a..ecb03e252f0 100644 --- a/tests/wpt/meta-legacy-layout/html/semantics/forms/form-submission-0/submit-entity-body.html.ini +++ b/tests/wpt/meta-legacy-layout/html/semantics/forms/form-submission-0/submit-entity-body.html.ini @@ -1,40 +1,6 @@ [submit-entity-body.html] - expected: TIMEOUT - [form submission from form should navigate to url with x-www-form-urlencoded] - expected: NOTRUN - - [form submission from form should navigate to url with multipart/form-data] - expected: NOTRUN - - [form submission from form should navigate to url with text/plain] - expected: NOTRUN - - [form submission from button should navigate to url with x-www-form-urlencoded] - expected: NOTRUN - - [form submission from button should navigate to url with multipart/form-data] - expected: NOTRUN - - [form submission from button should navigate to url with text/plain] - expected: NOTRUN - - [form submission from input should navigate to url with x-www-form-urlencoded] - expected: NOTRUN - - [form submission from input should navigate to url with multipart/form-data] - expected: NOTRUN - - [form submission from input should navigate to url with text/plain] - expected: NOTRUN - - [form submission from submit input should contain submit button value] - expected: NOTRUN - - [form submission from submit button should contain submit button value] - expected: NOTRUN - [form submission from image input should contain entries for its clicked coordinate] - expected: NOTRUN + expected: FAIL [form submission from image input should only contain entries for the submitter's clicked coordinate when multiple image inputs are present] - expected: NOTRUN + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/semantics/forms/form-submission-0/urlencoded2.window.js.ini b/tests/wpt/meta-legacy-layout/html/semantics/forms/form-submission-0/urlencoded2.window.js.ini index 1ee60c7c306..e5d591f4ceb 100644 --- a/tests/wpt/meta-legacy-layout/html/semantics/forms/form-submission-0/urlencoded2.window.js.ini +++ b/tests/wpt/meta-legacy-layout/html/semantics/forms/form-submission-0/urlencoded2.window.js.ini @@ -181,3 +181,6 @@ [application/x-www-form-urlencoded: single quote in name (formdata event)] expected: FAIL + + [application/x-www-form-urlencoded: Basic File test (formdata event)] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/webappapis/update-rendering/child-document-raf-order.html.ini b/tests/wpt/meta-legacy-layout/html/webappapis/update-rendering/child-document-raf-order.html.ini deleted file mode 100644 index 312c6689170..00000000000 --- a/tests/wpt/meta-legacy-layout/html/webappapis/update-rendering/child-document-raf-order.html.ini +++ /dev/null @@ -1,3 +0,0 @@ -[child-document-raf-order.html] - [Ordering of steps in "Update the Rendering" - child document requestAnimationFrame order] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/navigation-timing/test-navigation-type-reload.html.ini b/tests/wpt/meta-legacy-layout/navigation-timing/test-navigation-type-reload.html.ini index ed9f3683fb1..f1ae57b08ae 100644 --- a/tests/wpt/meta-legacy-layout/navigation-timing/test-navigation-type-reload.html.ini +++ b/tests/wpt/meta-legacy-layout/navigation-timing/test-navigation-type-reload.html.ini @@ -16,3 +16,15 @@ [Reload fetchStart > Original fetchStart] expected: FAIL + + [Reload domComplete > Original domComplete] + expected: FAIL + + [Reload domContentLoadedEventEnd > Original domContentLoadedEventEnd] + expected: FAIL + + [Reload loadEventEnd > Original loadEventEnd] + expected: FAIL + + [Reload loadEventStart > Original loadEventStart] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/referrer-policy/generic/refresh-cross-origin.sub.html.ini b/tests/wpt/meta-legacy-layout/referrer-policy/generic/refresh-cross-origin.sub.html.ini new file mode 100644 index 00000000000..de37856ad35 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/referrer-policy/generic/refresh-cross-origin.sub.html.ini @@ -0,0 +1,52 @@ +[refresh-cross-origin.sub.html] + expected: TIMEOUT + [cross-origin header refresh with referrer policy "no-referrer" refreshes with the empty string as referrer] + expected: TIMEOUT + + [cross-origin meta refresh with referrer policy "no-referrer-when-downgrade" refreshes with full url as referrer] + expected: NOTRUN + + [cross-origin header refresh with referrer policy "no-referrer-when-downgrade" refreshes with full url as referrer] + expected: NOTRUN + + [cross-origin meta refresh with referrer policy "origin" refreshes with origin as referrer] + expected: NOTRUN + + [cross-origin header refresh with referrer policy "origin" refreshes with origin as referrer] + expected: NOTRUN + + [cross-origin meta refresh with referrer policy "origin-when-cross-origin" refreshes with origin as referrer] + expected: NOTRUN + + [cross-origin header refresh with referrer policy "origin-when-cross-origin" refreshes with origin as referrer] + expected: NOTRUN + + [cross-origin meta refresh with referrer policy "same-origin" refreshes with the empty string as referrer] + expected: NOTRUN + + [cross-origin header refresh with referrer policy "same-origin" refreshes with the empty string as referrer] + expected: NOTRUN + + [cross-origin meta refresh with referrer policy "strict-origin" refreshes with origin as referrer] + expected: NOTRUN + + [cross-origin header refresh with referrer policy "strict-origin" refreshes with origin as referrer] + expected: NOTRUN + + [cross-origin meta refresh with referrer policy "strict-origin-when-cross-origin" refreshes with origin as referrer] + expected: NOTRUN + + [cross-origin header refresh with referrer policy "strict-origin-when-cross-origin" refreshes with origin as referrer] + expected: NOTRUN + + [cross-origin meta refresh with referrer policy "unsafe-url" refreshes with full url as referrer] + expected: NOTRUN + + [cross-origin header refresh with referrer policy "unsafe-url" refreshes with full url as referrer] + expected: NOTRUN + + [cross-origin meta refresh with referrer policy "" refreshes with origin as referrer] + expected: NOTRUN + + [cross-origin header refresh with referrer policy "" refreshes with origin as referrer] + expected: NOTRUN diff --git a/tests/wpt/meta-legacy-layout/referrer-policy/generic/refresh-same-origin.html.ini b/tests/wpt/meta-legacy-layout/referrer-policy/generic/refresh-same-origin.html.ini new file mode 100644 index 00000000000..5f5b29769be --- /dev/null +++ b/tests/wpt/meta-legacy-layout/referrer-policy/generic/refresh-same-origin.html.ini @@ -0,0 +1,52 @@ +[refresh-same-origin.html] + expected: TIMEOUT + [same-origin header refresh with referrer policy "no-referrer" refreshes with the empty string as referrer] + expected: TIMEOUT + + [same-origin meta refresh with referrer policy "no-referrer-when-downgrade" refreshes with full url as referrer] + expected: NOTRUN + + [same-origin header refresh with referrer policy "no-referrer-when-downgrade" refreshes with full url as referrer] + expected: NOTRUN + + [same-origin meta refresh with referrer policy "origin" refreshes with origin as referrer] + expected: NOTRUN + + [same-origin header refresh with referrer policy "origin" refreshes with origin as referrer] + expected: NOTRUN + + [same-origin meta refresh with referrer policy "origin-when-cross-origin" refreshes with full url as referrer] + expected: NOTRUN + + [same-origin header refresh with referrer policy "origin-when-cross-origin" refreshes with full url as referrer] + expected: NOTRUN + + [same-origin meta refresh with referrer policy "same-origin" refreshes with full url as referrer] + expected: NOTRUN + + [same-origin header refresh with referrer policy "same-origin" refreshes with full url as referrer] + expected: NOTRUN + + [same-origin meta refresh with referrer policy "strict-origin" refreshes with origin as referrer] + expected: NOTRUN + + [same-origin header refresh with referrer policy "strict-origin" refreshes with origin as referrer] + expected: NOTRUN + + [same-origin meta refresh with referrer policy "strict-origin-when-cross-origin" refreshes with full url as referrer] + expected: NOTRUN + + [same-origin header refresh with referrer policy "strict-origin-when-cross-origin" refreshes with full url as referrer] + expected: NOTRUN + + [same-origin meta refresh with referrer policy "unsafe-url" refreshes with full url as referrer] + expected: NOTRUN + + [same-origin header refresh with referrer policy "unsafe-url" refreshes with full url as referrer] + expected: NOTRUN + + [same-origin meta refresh with referrer policy "" refreshes with full url as referrer] + expected: NOTRUN + + [same-origin header refresh with referrer policy "" refreshes with full url as referrer] + expected: NOTRUN diff --git a/tests/wpt/meta-legacy-layout/referrer-policy/generic/refresh-same-url.html.ini b/tests/wpt/meta-legacy-layout/referrer-policy/generic/refresh-same-url.html.ini new file mode 100644 index 00000000000..abbca451ae5 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/referrer-policy/generic/refresh-same-url.html.ini @@ -0,0 +1,52 @@ +[refresh-same-url.html] + expected: TIMEOUT + [same-URL header refresh with referrer policy "no-referrer" refreshes with the empty string as referrer] + expected: TIMEOUT + + [same-URL meta refresh with referrer policy "no-referrer-when-downgrade" refreshes with full url as referrer] + expected: NOTRUN + + [same-URL header refresh with referrer policy "no-referrer-when-downgrade" refreshes with full url as referrer] + expected: NOTRUN + + [same-URL meta refresh with referrer policy "origin" refreshes with origin as referrer] + expected: NOTRUN + + [same-URL header refresh with referrer policy "origin" refreshes with origin as referrer] + expected: NOTRUN + + [same-URL meta refresh with referrer policy "origin-when-cross-origin" refreshes with full url as referrer] + expected: NOTRUN + + [same-URL header refresh with referrer policy "origin-when-cross-origin" refreshes with full url as referrer] + expected: NOTRUN + + [same-URL meta refresh with referrer policy "same-origin" refreshes with full url as referrer] + expected: NOTRUN + + [same-URL header refresh with referrer policy "same-origin" refreshes with full url as referrer] + expected: NOTRUN + + [same-URL meta refresh with referrer policy "strict-origin" refreshes with origin as referrer] + expected: NOTRUN + + [same-URL header refresh with referrer policy "strict-origin" refreshes with origin as referrer] + expected: NOTRUN + + [same-URL meta refresh with referrer policy "strict-origin-when-cross-origin" refreshes with full url as referrer] + expected: NOTRUN + + [same-URL header refresh with referrer policy "strict-origin-when-cross-origin" refreshes with full url as referrer] + expected: NOTRUN + + [same-URL meta refresh with referrer policy "unsafe-url" refreshes with full url as referrer] + expected: NOTRUN + + [same-URL header refresh with referrer policy "unsafe-url" refreshes with full url as referrer] + expected: NOTRUN + + [same-URL meta refresh with referrer policy "" refreshes with full url as referrer] + expected: NOTRUN + + [same-URL header refresh with referrer policy "" refreshes with full url as referrer] + expected: NOTRUN diff --git a/tests/wpt/meta-legacy-layout/resource-timing/nested-context-navigations-iframe.html.ini b/tests/wpt/meta-legacy-layout/resource-timing/nested-context-navigations-iframe.html.ini new file mode 100644 index 00000000000..2e666fd0eed --- /dev/null +++ b/tests/wpt/meta-legacy-layout/resource-timing/nested-context-navigations-iframe.html.ini @@ -0,0 +1,28 @@ +[nested-context-navigations-iframe.html] + expected: TIMEOUT + [Test that iframe navigations are not observable by the parent, even after history navigations by the parent] + expected: TIMEOUT + + [Test that crossorigin iframe navigations are not observable by the parent, even after history navigations by the parent] + expected: NOTRUN + + [Test that cross-site iframe navigations are not observable by the parent, even after history navigations by the parent] + expected: NOTRUN + + [Test that iframe navigations are not observable by the parent] + expected: NOTRUN + + [Test that crossorigin iframe navigations are not observable by the parent] + expected: NOTRUN + + [Test that cross-site iframe navigations are not observable by the parent] + expected: NOTRUN + + [Test that iframe refreshes are not observable by the parent] + expected: NOTRUN + + [Test that crossorigin iframe refreshes are not observable by the parent] + expected: NOTRUN + + [Test that cross-site iframe refreshes are not observable by the parent] + expected: NOTRUN diff --git a/tests/wpt/meta-legacy-layout/wasm/jsapi/idlharness-shadowrealm.window.js.ini b/tests/wpt/meta-legacy-layout/wasm/jsapi/idlharness-shadowrealm.window.js.ini new file mode 100644 index 00000000000..27b57a31bb5 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/wasm/jsapi/idlharness-shadowrealm.window.js.ini @@ -0,0 +1,2 @@ +[idlharness-shadowrealm.window.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/webstorage/localstorage-about-blank-3P-iframe-opens-3P-window.partitioned.html.ini b/tests/wpt/meta-legacy-layout/webstorage/localstorage-about-blank-3P-iframe-opens-3P-window.partitioned.html.ini deleted file mode 100644 index 76d85b5bdf6..00000000000 --- a/tests/wpt/meta-legacy-layout/webstorage/localstorage-about-blank-3P-iframe-opens-3P-window.partitioned.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[localstorage-about-blank-3P-iframe-opens-3P-window.partitioned.html] - expected: TIMEOUT - [StorageKey: test 3P about:blank window opened from a 3P iframe] - expected: TIMEOUT diff --git a/tests/wpt/meta-legacy-layout/workers/WorkerGlobalScope-close.html.ini b/tests/wpt/meta-legacy-layout/workers/WorkerGlobalScope-close.html.ini deleted file mode 100644 index 24daae4c2e7..00000000000 --- a/tests/wpt/meta-legacy-layout/workers/WorkerGlobalScope-close.html.ini +++ /dev/null @@ -1,3 +0,0 @@ -[WorkerGlobalScope-close.html] - [Test sending a message after closing.] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/xhr/open-url-multi-window-5.htm.ini b/tests/wpt/meta-legacy-layout/xhr/open-url-multi-window-5.htm.ini new file mode 100644 index 00000000000..5c5d36a6bf2 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/xhr/open-url-multi-window-5.htm.ini @@ -0,0 +1,3 @@ +[open-url-multi-window-5.htm] + [XMLHttpRequest: open() resolving URLs (multi-Window; 5)] + expected: FAIL diff --git a/tests/wpt/meta/MANIFEST.json b/tests/wpt/meta/MANIFEST.json index 2ad9a96984e..c7853bc78c2 100644 --- a/tests/wpt/meta/MANIFEST.json +++ b/tests/wpt/meta/MANIFEST.json @@ -664,6 +664,13 @@ {} ] ], + "chrome-377324991-crash.html": [ + "1a5b17d1efe681b89cbc8e746c9d51f34bc16d40", + [ + null, + {} + ] + ], "chrome-40286059-crash.html": [ "cee9d2d97775dacbd7583edf143fd5b06de31bff", [ @@ -2341,6 +2348,13 @@ ] }, "crashtests": { + "contain-dynamic-change-crash.html": [ + "43d590bf06570a4155d2d38bbf1428a4454dd014", + [ + null, + {} + ] + ], "contain-nested-crash-001.html": [ "063563c2609a77ba4937aa66ed195e92c6375b21", [ @@ -4024,6 +4038,13 @@ null, {} ] + ], + "webkit-line-clamp-bug-1926732-crash.html": [ + "1333b5458a925140389eb9b70c4373f09dbd1b00", + [ + null, + {} + ] ] }, "multicol-in-orthogonal-writing-mode-crash.html": [ @@ -5256,7 +5277,7 @@ }, "css-values": { "attr-crash.html": [ - "8ca828faab4d1f03b36c3314791e42f06a6abe7f", + "b1c429193f8b9f61df30c821707a766841d4054b", [ null, {} @@ -5915,6 +5936,15 @@ ] ] }, + "parts": { + "dom-parts-parseparts-crash.tentative.html": [ + "e0f7782e23a183ee1a81af3b602ed0daf21c9158", + [ + null, + {} + ] + ] + }, "svg-insert-crash.html": [ "80eec1fba7ddc50db35fa53f7f4e72b59e6e31c7", [ @@ -6204,6 +6234,13 @@ {} ] ], + "formatblock-when-root-is-editing-host.html": [ + "b888b897bbc82a97e4c16ae3be2c33d4c1668ada", + [ + null, + {} + ] + ], "forwarddelete-after-editable-slot-element-outside-body.html": [ "480f02ded967d5a2e845302d384d03a2c87285c4", [ @@ -7544,6 +7581,13 @@ {} ] ], + "dialog-remove-open-attr-crash.html": [ + "15c93da3eb70b923ae7db53dc6dabaec28b18e9f", + [ + null, + {} + ] + ], "dialog-showModal-inert-crash.html": [ "54c2edab6bf81bd8831497e5a8f9c375771ed22e", [ @@ -8942,6 +8986,15 @@ {} ] ], + "crashtests": { + "firefox-bug-1930221.html": [ + "52e3d7fb8abbd7a9a94f13dfbb78d4e2946f951f", + [ + null, + {} + ] + ] + }, "end-of-time-001-crash.html": [ "bd38d93161414ed9b19750805b313972b40703af", [ @@ -32646,6 +32699,21 @@ ] ] }, + "css-cascade": { + "scope-implicit-crash-print.html": [ + "c34ea63935ee5d76990dcb820b53fc14e5a8521f", + [ + null, + [ + [ + "/css/reference/blank.html", + "==" + ] + ], + {} + ] + ] + }, "css-contain": { "content-visibility": { "content-visibility-auto-print.html": [ @@ -123113,6 +123181,32 @@ }, "css-align": { "abspos": { + "align-items-static-position.html": [ + "8f3dbb7ae41e5dae167282cfffa522e800f0bbc7", + [ + null, + [ + [ + "/css/css-align/abspos/align-items-static-position-ref.html", + "==" + ] + ], + {} + ] + ], + "align-self-stretch-auto-size.tentative.html": [ + "74091feacfe63813aa4a6bbc3ef1b4d3e4e8a59c", + [ + null, + [ + [ + "/css/css-align/abspos/align-self-stretch-auto-size-ref.tentative.html", + "==" + ] + ], + {} + ] + ], "align-self-with-flex-grid-parent.html": [ "ce2846373ccf6b66ee9d0be0002d21a9b2064a89", [ @@ -131923,6 +132017,19 @@ {} ] ], + "border-image-021.html": [ + "5936fae0ef9a75b31a215225110bef1ae1cb0632", + [ + null, + [ + [ + "/css/css-backgrounds/reference/ref-filled-green-100px-square.xht", + "==" + ] + ], + {} + ] + ], "border-image-calc.html": [ "c8bc4c7c9a092b57a5119ebf02f9972b9386b965", [ @@ -132091,6 +132198,19 @@ {} ] ], + "border-image-outset-004.html": [ + "e9cbe0b75565253d14dd781bee8c5841c093fb13", + [ + null, + [ + [ + "/css/css-backgrounds/reference/ref-filled-green-100px-square.xht", + "==" + ] + ], + {} + ] + ], "border-image-repeat-002.htm": [ "e1d4490c70c8938254c467e99d6af2075b0e2980", [ @@ -142667,6 +142787,32 @@ {} ] ], + "inline-skipping-fragmentainer-001.html": [ + "7d1ed00077dc36b78902985ad4fe039442b9bde7", + [ + null, + [ + [ + "/css/reference/ref-filled-green-100px-square.xht", + "==" + ] + ], + {} + ] + ], + "inline-skipping-fragmentainer-002.html": [ + "1826e9d1d78ad6341a9a97973ca504c0769f7c39", + [ + null, + [ + [ + "/css/reference/ref-filled-green-100px-square.xht", + "==" + ] + ], + {} + ] + ], "inline-with-float-001.html": [ "b6a6e1958ff9bb8cd216af572cf3a092fa9a3ac8", [ @@ -158885,6 +159031,19 @@ {} ] ], + "content-visibility-auto-svg-text.html": [ + "93b570999fc7c0834575bbf0f8dc71417ee23c3a", + [ + null, + [ + [ + "/css/reference/ref-filled-green-100px-square.xht", + "==" + ] + ], + {} + ] + ], "content-visibility-canvas.html": [ "fe469489528c45797b8ff68bfc739c39cefdf7b0", [ @@ -200765,7 +200924,7 @@ ] ], "text-box-trim-end-001.html": [ - "dbd44c814b63bc6399ab4c70ef575aa22bd2e32b", + "1441d558edaf4b3631262bf41b20067b24d09b57", [ "css/css-inline/text-box-trim/text-box-trim-end-001.html?class=alphabetic", [ @@ -201388,7 +201547,7 @@ ] ], "text-box-trim-start-001.html": [ - "223d8b351a158bdad6a9bb6858d6866a01d5dacf", + "45d7451c2f5785024e41c164400eda1b33a8f54c", [ "css/css-inline/text-box-trim/text-box-trim-start-001.html?class=auto", [ @@ -211364,7 +211523,7 @@ ] ], "mask-mode-luminance-with-mask-size.html": [ - "c618981585a123c1899d3218b352dbff9908b064", + "8979857e13ada288152cb5d3d701ed4e68cd716f", [ null, [ @@ -211373,7 +211532,23 @@ "==" ] ], - {} + { + "fuzzy": [ + [ + null, + [ + [ + 0, + 1 + ], + [ + 0, + 5000 + ] + ] + ] + ] + } ] ], "mask-mode-to-mask-type-svg.html": [ @@ -218509,6 +218684,32 @@ {} ] ], + "line-clamp-032.tentative.html": [ + "5c203dd0d21051cc9e93fb4eb3e08c0edb0a310e", + [ + null, + [ + [ + "/css/reference/ref-filled-green-100px-square.xht", + "==" + ] + ], + {} + ] + ], + "line-clamp-033.tentative.html": [ + "5e893512d87df1fac0fff3d9736b4e89fc7d62e9", + [ + null, + [ + [ + "/css/reference/ref-filled-green-100px-square.xht", + "==" + ] + ], + {} + ] + ], "line-clamp-auto-001.tentative.html": [ "02d8479736d4d6fd7e26df53611624e7a75d0989", [ @@ -221180,6 +221381,19 @@ } ] ], + "scrollbar-large-scale-in-iframe.html": [ + "1808d1dc8a97496453dfe00dc3a0b96b8b2dc184", + [ + null, + [ + [ + "/css/css-overflow/scrollbar-large-scale-in-iframe-ref.html", + "==" + ] + ], + {} + ] + ], "scrollbars-chrome-bug-001.html": [ "643781bac8079267c21c4c51920c56ab5f6a315a", [ @@ -228141,7 +228355,7 @@ ] ], "marker-font-variant-numeric-normal-ref.html": [ - "b730a24e55a46d307afc0fe41d4517d65e44046f", + "962a8d565f90266fe9d074ee9d9931495dcc49fc", [ null, [ @@ -228154,7 +228368,7 @@ ] ], "marker-font-variant-numeric-normal.html": [ - "e763f2871cc109dbdd21fab5cd666327e9875518", + "307681a38489a216cc1d3f374a3597b75c54c203", [ null, [ @@ -238220,6 +238434,35 @@ {} ] ], + "grid-aspect-ratio-align-items-center.html": [ + "4fa7b1c331f875fee095fdb6fb1d1d9de491e4c8", + [ + null, + [ + [ + "/css/reference/ref-filled-green-100px-square.xht", + "==" + ] + ], + { + "fuzzy": [ + [ + null, + [ + [ + 0, + 1 + ], + [ + 0, + 1977 + ] + ] + ] + ] + } + ] + ], "intrinsic-size-001.html": [ "5b2c6049bd935c928f29c50bf4ad7afae41c4576", [ @@ -252884,7 +253127,7 @@ ] ], "text-autospace-break-001.html": [ - "5af0e1f65afed7d878bb82ac9dfe3695a273cc97", + "fd843bc6636066800486aebab172f7d1344294f7", [ null, [ @@ -252913,6 +253156,19 @@ {} ] ], + "text-autospace-first-line-001.html": [ + "0e0f848b062747e6cb36ec4899d2bbfff10fcb44", + [ + null, + [ + [ + "/css/css-text/text-autospace/text-autospace-first-line-001-ref.html", + "==" + ] + ], + {} + ] + ], "text-autospace-ideogram-alpha-001.html": [ "eb8c0994e2ac5824a6a5040e5e9350e8a69b2b69", [ @@ -252926,8 +253182,21 @@ {} ] ], + "text-autospace-ligature-001.html": [ + "d9acc35626c7111312a1dd83655b34885999bd97", + [ + null, + [ + [ + "/css/css-text/text-autospace/text-autospace-ligature-001-ref.html", + "==" + ] + ], + {} + ] + ], "text-autospace-no-001.html": [ - "6b5fd6132d8240ddb7991f461944a55055a09444", + "1ae62651be9de80c82525a3f845e29c5479f42be", [ null, [ @@ -290903,7 +291172,7 @@ ] ], "attr-color-invalid-cast.html": [ - "970535b003784b86fdd172d637833a30ebd69510", + "5b530d9d31d220b083e30c7630f4f0c2c3e60b93", [ null, [ @@ -290916,7 +291185,7 @@ ] ], "attr-color-valid.html": [ - "5a4608989c9b5c7740bfc573013928a9329029eb", + "3ceaa7daedd0ac299ff69626903b114e9999526b", [ null, [ @@ -290929,7 +291198,7 @@ ] ], "attr-in-max.html": [ - "f34f5017e76e74b89ccd7e1b84d8b088e3f1ac7d", + "456ff4faccd087dd1f18a632972427c66b8d20b9", [ null, [ @@ -290942,7 +291211,7 @@ ] ], "attr-in-slotted.html": [ - "54c792092a6dbd69defdb0aa552bfd8164dc8efd", + "3e391ad76c5c305f87327f7a28c4d5f3c918d0ee", [ null, [ @@ -290955,7 +291224,7 @@ ] ], "attr-length-invalid-cast.html": [ - "04910df05b8164921e572f31a16f84e28a2ab172", + "199990b7f6cda6a29738320abd1ef091910fc39c", [ null, [ @@ -290968,7 +291237,7 @@ ] ], "attr-length-valid-zero-nofallback.html": [ - "f91121c07009769d8e09cfb6324f5484d07b50f4", + "d71e14b062a350ee76217f2cf27fcde22f456500", [ null, [ @@ -290981,7 +291250,7 @@ ] ], "attr-length-valid-zero.html": [ - "19ece66a9dc95ca5ea1e2b9d0dba70c7313b40ac", + "8572d90ff78b937e7860c2ee4096f52e3c76ed44", [ null, [ @@ -290994,7 +291263,7 @@ ] ], "attr-length-valid.html": [ - "f61c9aa4bef59ac347f9ec4fee4ffb500a45546e", + "bdbbd47b853d52c34aba4567f6c1bb31f35c34e2", [ null, [ @@ -296347,8 +296616,21 @@ } ] ], - "border-offset.tentative.html": [ - "d8ba49d6655b889e24506802ace11b9ee2009d54", + "border-offset-with-padding-inline.tentative.html": [ + "ca0be4179c6a7f7d90c0716be602e4a36c354610", + [ + null, + [ + [ + "/css/css-view-transitions/layered-capture/border-offset-with-padding-inline-ref.html", + "==" + ] + ], + {} + ] + ], + "border-offset-with-padding-nested.tentative.html": [ + "446d35e36613b797eab55638cd6165acac376eb5", [ null, [ @@ -296357,23 +296639,33 @@ "==" ] ], - { - "fuzzy": [ - [ - null, - [ - [ - 0, - 255 - ], - [ - 0, - 515 - ] - ] - ] + {} + ] + ], + "border-offset-with-padding.tentative.html": [ + "e3255677506b7cf39e0f384e2fa593839c6ec985", + [ + null, + [ + [ + "/css/css-view-transitions/layered-capture/border-offset-ref.tentative.html", + "==" ] - } + ], + {} + ] + ], + "border-offset.tentative.html": [ + "7fb6a9a622481175a39b4436f74f55cbc622efbb", + [ + null, + [ + [ + "/css/css-view-transitions/layered-capture/border-offset-ref.tentative.html", + "==" + ] + ], + {} ] ], "border-uneven.tentative.html": [ @@ -296463,13 +296755,39 @@ } ] ], - "box-model-capture.tentative.html": [ - "e52edb3bd1db8d95b43dce669ed93822d8bf3a3b", + "box-model-capture.tentative.sub.html": [ + "c4ca0dca97b091069e582d43bfa23af6c865a014", [ - null, + "css/css-view-transitions/layered-capture/box-model-capture.tentative.sub.html?sizing=border-box", [ [ - "/css/css-view-transitions/layered-capture/box-model-capture-ref.html", + "/css/css-view-transitions/layered-capture/box-model-capture-ref.sub.html?sizing=border-box", + "==" + ] + ], + { + "fuzzy": [ + [ + null, + [ + [ + 0, + 10 + ], + [ + 0, + 200000 + ] + ] + ] + ] + } + ], + [ + "css/css-view-transitions/layered-capture/box-model-capture.tentative.sub.html?sizing=content-box", + [ + [ + "/css/css-view-transitions/layered-capture/box-model-capture-ref.sub.html?sizing=content-box", "==" ] ], @@ -340727,6 +341045,19 @@ ], {} ] + ], + "iframe_sandbox_iframe_pdf_viewer.html": [ + "dc90c5fd52b986b016774fc2c8499879ade6a489", + [ + null, + [ + [ + "/html/semantics/embedded-content/the-iframe-element/support/iframe_sandbox_iframe_pdf_viewer.html", + "!=" + ] + ], + {} + ] ] }, "the-img-element": { @@ -353918,6 +354249,19 @@ {} ] ], + "font-size-scaling.html": [ + "51a23c322c49191f2baa2d595b87ddd41ec1a522", + [ + null, + [ + [ + "/svg/text/reftests/font-size-scaling-ref.html", + "==" + ] + ], + {} + ] + ], "gradient-after-reposition.html": [ "850b0eb91d3f8c483fb2902cb41d5ed6342006d8", [ @@ -358208,6 +358552,14 @@ [] ] }, + "shared-storage": { + "trusted-origins": { + "default.py": [ + "4dbd83639715edc8e59f2c6d077291fd7d86a249", + [] + ] + } + }, "web-identity": [ "3369c96de284723699219b856f48f7862edb80e6", [] @@ -358364,7 +358716,7 @@ [] ], "idb-partitioned-coverage-iframe.html": [ - "a7be7e2cc94766f1c591f63c1b20db9521024cd7", + "efbb133bcc80080651d28273567e9b07ce5e03f6", [] ], "idb-partitioned-persistence-iframe.html": [ @@ -358391,6 +358743,10 @@ "45c8ffef923870909cb9b0e2af128081e5bce41a", [] ], + "support-get-all.js": [ + "9362ec14f0476b0f630e3f131b5b2df1a8635d1c", + [] + ], "support-promises.js": [ "f64b73adc903287b58c62bac8b17475d32f753ae", [] @@ -358444,7 +358800,7 @@ [] ], "derived_bits_length_testcases.js": [ - "518c781d9f15b4efd8bfcad3813ea7f814cdbf9b", + "2679fa79e2a044d8f7955e0b4372a0ae6a8178c3", [] ], "derived_bits_length_vectors.js": [ @@ -358460,7 +358816,7 @@ [] ], "hkdf.js": [ - "b2dfda0257bc81b00131026e1983a267342d9e9a", + "0384f88ec73e4394ed52f7743947061d87cf3495", [] ], "hkdf_vectors.js": [ @@ -358468,7 +358824,7 @@ [] ], "pbkdf2.js": [ - "090806ceb6b3eaa5a7d48f44143bbe95fe63876b", + "38cf3b1bfe952c37ca08477bc115c89de5a9a660", [] ], "pbkdf2_vectors.js": [ @@ -400848,6 +401204,10 @@ [] ], "abspos": { + "align-items-static-position-ref.html": [ + "1b36d26bbe15f14c15fd71c98347ca2bdfb5e722", + [] + ], "align-self-with-flex-grid-parent-ref.html": [ "c87289d450e9ec95677c17a6d72d3e34dec4d05d", [] @@ -403629,6 +403989,10 @@ "5c3363562ab196a5c5cdb6e72b471b52e0cc8375", [] ], + "WEB_FEATURES.yml": [ + "49ecf06d287f792b35b5d58ba28225f6b4bce965", + [] + ], "abspos-in-clipped-overflow-print-ref.html": [ "205856035b1a2c51a1806caf4ef4c6b4e2b92fd7", [] @@ -404021,6 +404385,12 @@ "cf345b59638f28ddf423ed343a269178ab47f1b9", [] ], + "parsing": { + "WEB_FEATURES.yml": [ + "49ecf06d287f792b35b5d58ba28225f6b4bce965", + [] + ] + }, "reference": { "border-image-000-ref.html": [ "70af9921ca58fa85a9e992707c91a7c5ed77474b", @@ -404318,6 +404688,10 @@ ] }, "resources": { + "scope-imported.css": [ + "d0fa1954022a5fe12e0923f3126b67f8955add66", + [] + ], "scope.css": [ "780e90fb67b996b98a146fb5b089aec41409b384", [] @@ -406133,6 +406507,10 @@ "848b42b9559ebfbb1f7f2173d90f492acf643794", [] ], + "WEB_FEATURES.yml": [ + "793c126ceaee0f88a0e3a76f031314050f787c96", + [] + ], "attr-case-sensitivity-ref-001.html": [ "3a7fe169c3424255de150b937ecbd996a065f95b", [] @@ -409820,20 +410198,6 @@ "5853cbb238cb2d4aba3dd49af3f2ba64d6c7a2de", [] ], - "support": { - "README": [ - "ea8cb9ef357d0174bf7c598f9b1b1ab04a1f35de", - [] - ], - "swatch-green.png": [ - "1caf25c992aa8e23483cddb3334b5f51ec967f4a", - [] - ], - "swatch-red.png": [ - "0aa79b0c86bd72c2220ecce39b9553e2cd3605b9", - [] - ] - }, "swatch-blue.png": [ "bf2759634d45dbe3df13868341eddb7e4bf24172", [] @@ -420374,16 +420738,6 @@ "5853cbb238cb2d4aba3dd49af3f2ba64d6c7a2de", [] ], - "support": { - "swatch-green.png": [ - "1caf25c992aa8e23483cddb3334b5f51ec967f4a", - [] - ], - "swatch-red.png": [ - "0aa79b0c86bd72c2220ecce39b9553e2cd3605b9", - [] - ] - }, "swatch-blue.png": [ "bf2759634d45dbe3df13868341eddb7e4bf24172", [] @@ -420580,6 +420934,10 @@ "ce2b41135ea88cb7a8ad0d99e0c79a2f2e97b0b9", [] ], + "WEB_FEATURES.yml": [ + "e3ada9a069982e19da95aa684962a817a61e07d0", + [] + ], "initial-letter-block-position-drop-over-ruby-ref.html": [ "adc458fe9b634c68d7d01c9515d36a397383fc24", [] @@ -420812,6 +421170,12 @@ "77fbb2630bf84a66c0b54e225efb42883e977dc4", [] ], + "parsing": { + "values.js": [ + "bfbaeb709be651212dc9f1c58a6db680336d0420", + [] + ] + }, "support": { "MetricsTestFont.css": [ "5b69d96e4acc7e759f78e95d988400a901d06096", @@ -424395,6 +424759,10 @@ "7dbadf995ed89bc3032c4ca1b53e1cebecd6237e", [] ], + "scrollbar-large-scale-in-iframe-ref.html": [ + "38c8d0c513bf6e3763e05ea205bcbe8d6253b0ed", + [] + ], "scrollbars-chrome-bug-001-ref.html": [ "1bf59f90e740ae119b87d96855ea0277a6f8afc9", [] @@ -424423,6 +424791,10 @@ "2f9e29e2787e8c41d0a9ebe1df8342a6c52a01a8", [] ], + "WEB_FEATURES.yml": [ + "ab327a89b24efa62231d036ca6171a5d75b0a0e4", + [] + ], "background-image-only-for-print-ref.html": [ "c3e5d8d1c5ed202868602e8fdea57225be448dbf", [] @@ -425159,6 +425531,12 @@ "24d3806eb99421a98c7a189c8a0348b592c5fb0c", [] ], + "parsing": { + "WEB_FEATURES.yml": [ + "528ea131e94644d3e20e2281e813edbc286e65ec", + [] + ] + }, "pseudo-first-margin-print-ref.html": [ "a9c11c23f84d9d583b7f84e986088b7be58f7d2d", [] @@ -426863,6 +427241,10 @@ "b0098caea13c61def740fa706be68efb74b3bd9b", [] ], + "WEB_FEATURES.yml": [ + "6fe544ba9858fe28c0fa3d57662c09ab1dee1ee2", + [] + ], "abs-in-ruby-base-ref.html": [ "0c7f57b1d795ef1f61ee5a8387466db0bc8db37d", [] @@ -426921,6 +427303,12 @@ "8c470232876d5a3d3b0c988f2cfef0936d142a10", [] ], + "parsing": { + "WEB_FEATURES.yml": [ + "718d1b9ad8f2090efdb6f7ad99b9c54def7698ed", + [] + ] + }, "pseudo-first-letter-ref.html": [ "3834976b81367aa7a15bf65cb5c6351e843cdfc8", [] @@ -427385,6 +427773,10 @@ } }, "css-scroll-snap-2": { + "WEB_FEATURES.yml": [ + "01c52de458e85d85e3b9ab7ca7521391147d6b2c", + [] + ], "resources": { "common.js": [ "c4a06b02fad08d3af46e7feb52959a782de94b88", @@ -427430,6 +427822,18 @@ "3c65e2b59b3e54f670929ba22a5a21591753dbe9", [] ] + }, + "scrollsnapchange": { + "WEB_FEATURES.yml": [ + "5bd7aef477a5f8a78d1d67ccbe77d107ecec39dd", + [] + ] + }, + "scrollsnapchanging": { + "WEB_FEATURES.yml": [ + "5bd7aef477a5f8a78d1d67ccbe77d107ecec39dd", + [] + ] } }, "css-scrollbars": { @@ -429126,20 +429530,6 @@ "5853cbb238cb2d4aba3dd49af3f2ba64d6c7a2de", [] ], - "support": { - "README": [ - "ea8cb9ef357d0174bf7c598f9b1b1ab04a1f35de", - [] - ], - "swatch-green.png": [ - "1caf25c992aa8e23483cddb3334b5f51ec967f4a", - [] - ], - "swatch-red.png": [ - "0aa79b0c86bd72c2220ecce39b9553e2cd3605b9", - [] - ] - }, "swatch-blue.png": [ "bf2759634d45dbe3df13868341eddb7e4bf24172", [] @@ -429717,7 +430107,7 @@ }, "hyphens": { "WEB_FEATURES.yml": [ - "c8270e62c6030d5e7d7e86d7b7ec8448a31316b1", + "e177b1ba93a3e80e9a1298bb7bc16e7d15dd1c26", [] ], "hyphens-auto-control-ref.html": [ @@ -431578,20 +431968,6 @@ "5853cbb238cb2d4aba3dd49af3f2ba64d6c7a2de", [] ], - "support": { - "README": [ - "ea8cb9ef357d0174bf7c598f9b1b1ab04a1f35de", - [] - ], - "swatch-green.png": [ - "1caf25c992aa8e23483cddb3334b5f51ec967f4a", - [] - ], - "swatch-red.png": [ - "0aa79b0c86bd72c2220ecce39b9553e2cd3605b9", - [] - ] - }, "swatch-blue.png": [ "bf2759634d45dbe3df13868341eddb7e4bf24172", [] @@ -431925,23 +432301,31 @@ [] ], "text-autospace-break-001-ref.html": [ - "130c89fcba5dc5307a4b27a2f3ca4d46fc71f844", + "14f182842bc8e507586af6becf4a2efe84fa1939", [] ], "text-autospace-dynamic-text-001-ref.html": [ "d26fae09b03fc19fc561abcc4ab4487b3be91b3f", [] ], + "text-autospace-first-line-001-ref.html": [ + "4adf09f200df40141453a89171fa1392740cfbd3", + [] + ], "text-autospace-ideogram-alpha-001-ref.html": [ "fb4c7b6fc73b9a2c85d57e273a9015f2153ea2c7", [] ], + "text-autospace-ligature-001-ref.html": [ + "286cdfc104bd33bde6ff7e0ddbdde3add113b91e", + [] + ], "text-autospace-no-001-mismatch-ref.html": [ - "b249fd63c67f0358b1d89f8050c21f27739f5c0e", + "778d34bc81e25212b76a2d8f998928068b8f557e", [] ], "text-autospace-no-001-ref.html": [ - "e7064057723e95f4bdc43e6931f39af90adbc0b0", + "4ddc0709b4e487973f5a1a16720d51ecd2d00df0", [] ], "text-autospace-vertical-combine-001-ref.html": [ @@ -436022,20 +436406,6 @@ "5853cbb238cb2d4aba3dd49af3f2ba64d6c7a2de", [] ], - "support": { - "README": [ - "ea8cb9ef357d0174bf7c598f9b1b1ab04a1f35de", - [] - ], - "swatch-green.png": [ - "1caf25c992aa8e23483cddb3334b5f51ec967f4a", - [] - ], - "swatch-red.png": [ - "0aa79b0c86bd72c2220ecce39b9553e2cd3605b9", - [] - ] - }, "swatch-blue.png": [ "bf2759634d45dbe3df13868341eddb7e4bf24172", [] @@ -437587,6 +437957,18 @@ "e80dd7b95c88255986e06f07cdd7b1edfee8e0fa", [] ], + "calc-size": { + "WEB_FEATURES.yml": [ + "39f1ebfa0c34eda1fc7a05c3feca972b70dd29c9", + [] + ], + "animation": { + "WEB_FEATURES.yml": [ + "39f1ebfa0c34eda1fc7a05c3feca972b70dd29c9", + [] + ] + } + }, "calc-text-indent-1-ref.html": [ "71c0b48d6eee5eb7a09b440f934e24d1f912e680", [] @@ -437912,20 +438294,6 @@ "5853cbb238cb2d4aba3dd49af3f2ba64d6c7a2de", [] ], - "support": { - "README": [ - "ea8cb9ef357d0174bf7c598f9b1b1ab04a1f35de", - [] - ], - "swatch-green.png": [ - "1caf25c992aa8e23483cddb3334b5f51ec967f4a", - [] - ], - "swatch-red.png": [ - "0aa79b0c86bd72c2220ecce39b9553e2cd3605b9", - [] - ] - }, "swatch-blue.png": [ "bf2759634d45dbe3df13868341eddb7e4bf24172", [] @@ -438414,6 +438782,10 @@ [] ], "layered-capture": { + "border-offset-with-padding-inline-ref.html": [ + "976c10cb4148e9e2cab471b9f1af36c4a86b4536", + [] + ], "border-uneven-ref.html": [ "15b27166371ed989b41c33eb8f48a1ae0f588ecf", [] @@ -438422,10 +438794,6 @@ "6610adc9f71ce8c5b9bbf0980111cb0745652e3a", [] ], - "box-model-capture-ref.html": [ - "b8d14fed501b1e90d4a5d055fdb1ca6b60cb4dac", - [] - ], "nested-opacity-ref.html": [ "7db20046e030aaa08582d44e3024cafe93f3fb2a", [] @@ -440626,7 +440994,7 @@ [] ], "sizing-orthog-vlr-in-htb-008-ref.xht": [ - "d41cd933936d5d4d7734561c2b1a283b65523cb5", + "8e2e1df3d62367168e6a8ae4d68202791b909926", [] ], "sizing-orthog-vlr-in-htb-009-ref.xht": [ @@ -440666,7 +441034,7 @@ [] ], "sizing-orthog-vlr-in-htb-020-ref.xht": [ - "603732b7af8fe2e84f7f383e2f5288e6dfbcd8b4", + "0386d61be504d48ac83ca459e0b2ac1538b87d48", [] ], "sizing-orthog-vlr-in-htb-022-ref.xht": [ @@ -440698,7 +441066,7 @@ [] ], "sizing-orthog-vrl-in-htb-008-ref.xht": [ - "76fc0844c2887850b2f343173bd05cc762eb6c65", + "ab3953790ff36b7a5428db990f2d984aec34a379", [] ], "sizing-orthog-vrl-in-htb-009-ref.xht": [ @@ -440738,7 +441106,7 @@ [] ], "sizing-orthog-vrl-in-htb-020-ref.xht": [ - "12f5d4c413e1d8d5a0afb1e668f65d05564a3546", + "d274465d354e7ada8c94e27b6b4e2a4360e6153b", [] ], "sizing-orthog-vrl-in-htb-022-ref.xht": [ @@ -441890,20 +442258,6 @@ "5853cbb238cb2d4aba3dd49af3f2ba64d6c7a2de", [] ], - "support": { - "README": [ - "ea8cb9ef357d0174bf7c598f9b1b1ab04a1f35de", - [] - ], - "swatch-green.png": [ - "1caf25c992aa8e23483cddb3334b5f51ec967f4a", - [] - ], - "swatch-red.png": [ - "0aa79b0c86bd72c2220ecce39b9553e2cd3605b9", - [] - ] - }, "swatch-blue.png": [ "bf2759634d45dbe3df13868341eddb7e4bf24172", [] @@ -442138,20 +442492,6 @@ "5853cbb238cb2d4aba3dd49af3f2ba64d6c7a2de", [] ], - "support": { - "README": [ - "ea8cb9ef357d0174bf7c598f9b1b1ab04a1f35de", - [] - ], - "swatch-green.png": [ - "1caf25c992aa8e23483cddb3334b5f51ec967f4a", - [] - ], - "swatch-red.png": [ - "0aa79b0c86bd72c2220ecce39b9553e2cd3605b9", - [] - ] - }, "swatch-blue.png": [ "bf2759634d45dbe3df13868341eddb7e4bf24172", [] @@ -443012,20 +443352,6 @@ "5853cbb238cb2d4aba3dd49af3f2ba64d6c7a2de", [] ], - "support": { - "README": [ - "ea8cb9ef357d0174bf7c598f9b1b1ab04a1f35de", - [] - ], - "swatch-green.png": [ - "1caf25c992aa8e23483cddb3334b5f51ec967f4a", - [] - ], - "swatch-red.png": [ - "0aa79b0c86bd72c2220ecce39b9553e2cd3605b9", - [] - ] - }, "swatch-blue.png": [ "bf2759634d45dbe3df13868341eddb7e4bf24172", [] @@ -444391,20 +444717,6 @@ "5853cbb238cb2d4aba3dd49af3f2ba64d6c7a2de", [] ], - "support": { - "README": [ - "ea8cb9ef357d0174bf7c598f9b1b1ab04a1f35de", - [] - ], - "swatch-green.png": [ - "1caf25c992aa8e23483cddb3334b5f51ec967f4a", - [] - ], - "swatch-red.png": [ - "0aa79b0c86bd72c2220ecce39b9553e2cd3605b9", - [] - ] - }, "swatch-blue.png": [ "bf2759634d45dbe3df13868341eddb7e4bf24172", [] @@ -445050,11 +445362,11 @@ [] ], "testdriver-extension-tutorial.md": [ - "185a27f1a46af840f19395cab885451088130cb6", + "ca867c392da70e810ac84964c9f6690a13a219e2", [] ], "testdriver.md": [ - "a9e58c36d8472454011c9ba5df44445c5a7512e6", + "462c7b85503cb9a8e7effa11378fe6ec4e9f2be8", [] ], "testharness-api.md": [ @@ -445623,6 +445935,10 @@ } }, "parts": { + "dom-parts-parseparts-crash-002.tentative.html": [ + "bd2a0b588ba7fc6337727e3a5cb44299412a34b4", + [] + ], "resources": { "domparts-utils.js": [ "d1da9fb0785f8b9551eacaa83606c84febf80ccd", @@ -451814,7 +452130,7 @@ [] ], "forced-colors-mode-backplate-04-ref.html": [ - "ddf54c6b8f756d17db74dd264c56cca8dc8a866c", + "848e02440ca819cced2486cd585a087188a150f2", [] ], "forced-colors-mode-backplate-05-ref.html": [ @@ -451923,15 +452239,15 @@ [] ], "forced-colors-mode-36-ref.html": [ - "838b10da953c32ef9088c19b6a061e9070210aff", + "afa1623bef6cb629a108ca923b9a6fa017d96e65", [] ], "forced-colors-mode-37-ref.html": [ - "a2cc4b7efee30d714f976b7250b7ad8cab6c9238", + "b652247391fcac356b8289221948c15ff4a668db", [] ], "forced-colors-mode-38-ref.html": [ - "e72a73fcef72f1d7943fab1871b8715c4809f2da", + "b2c9b74aac4efdfe16dcec39000ebd4dbc00ceef", [] ], "forced-colors-mode-39-ref.html": [ @@ -451939,7 +452255,7 @@ [] ], "forced-colors-mode-42-ref.html": [ - "7133c893cea0a1bbd24dace91a5bf7bf342ade44", + "f0245e63ab66a309e1c4bb75fa856af3ed754478", [] ], "forced-colors-mode-43-ref.html": [ @@ -451947,7 +452263,7 @@ [] ], "forced-colors-mode-44-ref.html": [ - "46398de8829733e8c476298689eb1326dff15a36", + "1da46dd4fa1b9885458e262db9215c48140a8bae", [] ], "forced-colors-mode-45-ref.html": [ @@ -452016,7 +452332,7 @@ [] ], "collecting-file-system-observer.js": [ - "64bb671af1430d2ddf365387cfa6fc47042300e0", + "e270fb8295ba5567eb96e8d34cc1f841f3a42a83", [] ], "message-target-dedicated-worker.js": [ @@ -452158,7 +452474,7 @@ [] ], "FileSystemObserver.js": [ - "d1e1ce40dbc439a94e6153cca8d87fd84da1fac8", + "91afd1e374cddd0b998d1e0b1d740b78ba5ea01a", [] ], "FileSystemSyncAccessHandle-flush.js": [ @@ -452729,6 +453045,14 @@ "3026d8297bda37514503d87a9a9f7cf338e164e1", [] ], + "refresh-with-section.sub.html": [ + "c0504403877b5db76bb4ad9f4d77497d5edcf26e", + [] + ], + "refresh-with-svg.py": [ + "af3ee06591cfa8398aa9caabb9f9bc3d1f0dbb47", + [] + ], "refresh.py": [ "ecdd24f268f54cfadccfd55a0a92e767518ec083", [] @@ -464524,6 +464848,10 @@ "7090e7662ca8e2f5cd0e732a8ea3c386abc273b1", [] ], + "iframe_sandbox_iframe_pdf_viewer.html": [ + "bc62187464ac665f3804246460515ee420ed9f77", + [] + ], "load-into-the-iframe.html": [ "9e08eb587ab38283b53034128ca36c82b545d03f", [] @@ -470061,6 +470389,20 @@ [] ] }, + "bidi": { + "bluetooth": { + "simulate_adapter.https.html.ini": [ + "7c3127d167a740cde300cc36786532484e0c3d25", + [] + ] + }, + "permissions": { + "set_permission.https.html.ini": [ + "7c3127d167a740cde300cc36786532484e0c3d25", + [] + ] + } + }, "click_iframe_crossorigin.sub.html.ini": [ "aa94652ad763060f10aba1e03af806035d29ecd1", [] @@ -470823,7 +471165,7 @@ [] ], "fenced-frame.idl": [ - "cdc35d04ca45e45b409beae2f63b8e4eae556757", + "b21ba8f99d2b5165e51bbee62db6de4db54f511b", [] ], "fetch.idl": [ @@ -471087,7 +471429,7 @@ [] ], "paint-timing.idl": [ - "396f461e94c56e9ea36a0e7c71cb548e80e7971e", + "fbf918585713da9a503cd90bfee6dbc30c2a3212", [] ], "parakeet.tentative.idl": [ @@ -471279,7 +471621,7 @@ [] ], "shared-storage.idl": [ - "85906bedbcff138cc1bf940a77a6485b695a6715", + "741b86a31c8ce58a9e90f114d12b2ff33fe415ef", [] ], "speech-api.idl": [ @@ -471419,7 +471761,7 @@ [] ], "webauthn.idl": [ - "2b855144650c7bd42346cca29d6e5a1d2d6e0750", + "46e2418281e4355bd60e493f9b6af20b7ec4b19b", [] ], "webcodecs-aac-codec-registration.idl": [ @@ -471471,7 +471813,7 @@ [] ], "webgpu.idl": [ - "ebd3b4ab67ef83423002238682cd17f852c9b564", + "700e83c27559e76672940d910e8288cee44608a4", [] ], "webhid.idl": [ @@ -471507,7 +471849,7 @@ [] ], "webrtc-stats.idl": [ - "0b2e956a2078b52420a2f528beae1969fa2d1b38", + "ac820c7c9dcbc23954a12898786a835dc3a8a89c", [] ], "webrtc-svc.idl": [ @@ -475082,7 +475424,7 @@ [] ], "helpers.js": [ - "6b418be03ed2d7c0697163b2758667172201289b", + "de135f779566977a6611b33d29df9b706c0836f5", [] ], "icon.png": [ @@ -476864,9 +477206,21 @@ "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391", [] ], + "push-sw.js": [ + "d9ab89c8da14c78f908f232651a148e8034c842d", + [] + ], "resources": { + "ece.js": [ + "f8c330e7f012679dadd1d390728c201aeb46192f", + [] + ], "helpers.js": [ - "8395c638f3ee0170e44b35bac866729371db70c6", + "c7555531f7593cea06d2a4e361a8a7d819bdf9cf", + [] + ], + "vapid.js": [ + "ab8984199c573dabf733464f817934c5b0ad41b9", [] ] } @@ -478360,9 +478714,25 @@ "d54232d7bbd5903e009a2ea1645e8ba276590064", [] ], + "referrer-info.sub.html": [ + "1ebb901bea6e1ddf97fe0990ad0c0e8f318d2ba3", + [] + ], "referrer.py": [ "2d15dc09c4e86b5938d5d95cefa65417b16f82ae", [] + ], + "refresh-by-host.js": [ + "1c3ddcf25993cd81cfd72a4cc209bb3700706fbb", + [] + ], + "refresh-policy.py": [ + "41117dd9e405d2165d531ac4798cccb8215ffbe8", + [] + ], + "refresh-policy.sub.html": [ + "3c7e48880938e44b1c63d8b2a421d0f8d76a0be9", + [] ] }, "sanity-checker.js": [ @@ -479649,7 +480019,7 @@ [] ], "testdriver.js": [ - "d05be1d7df9a6a861a682f66bf532090c6c1877f", + "bdd18cc0e7d063cd204fc930d88b2d0d4d7d485b", [] ], "testdriver.js.headers": [ @@ -483433,6 +483803,10 @@ "cb762eff806849df46dc758ef7b98b63f27f54c9", [] ], + "trusted-origins.py": [ + "c9e0a776a67f7badaaeb397aa6513709d54ad65f", + [] + ], "util.js": [ "b1456fc01db71a46244068e264782916051087b1", [] @@ -485718,6 +486092,10 @@ "66f5c6d68280e1dd016c64351446dc1965d84627", [] ], + "font-size-scaling-ref.html": [ + "bbf485b97b0f22eef1b62596407d9d07b07b6269", + [] + ], "gradient-after-reposition-ref.html": [ "3fe1224b9a0120e9691688fe36048ad0e6323a84", [] @@ -486810,7 +487188,7 @@ [] ], "serve.py": [ - "2fe8c3dc5461241084e1baca28d9fef1b07e59c4", + "6ad06cafbd147a43c3ea33ee10d3ac40b776eeb1", [] ], "test_functional.py": [ @@ -497196,7 +497574,7 @@ [] ], "requirements_android.txt": [ - "e8205caa70102c3a00f64a9bde680f5e95f94de4", + "574fe1b791642512655a22a2fc3c5ca4007c4934", [] ], "requirements_install.txt": [ @@ -497350,6 +497728,10 @@ "02147a712987ec7a69acf7c091d36cbed34a22dc", [] ], + "config.rst": [ + "83ed938ed220d492312829c14cb57f35b787fa7a", + [] + ], "design.rst": [ "30f82711a59d760d70ad6965c5f517efc42f6b0c", [] @@ -497372,7 +497754,7 @@ [] ], "requirements_firefox.txt": [ - "c546c840aa3e37cefbe9b8f6692d38c7656afc59", + "5fd08e2efa6595efe95d680ab75029a1b2de36fa", [] ], "requirements_opera.txt": [ @@ -497497,11 +497879,11 @@ ] }, "config.py": [ - "d78efbfd2dff098524955671a22d2869474be65d", + "3ef4c0d03460ec48f9ffb3462aea09fb179af724", [] ], "environment.py": [ - "f8538b7da1d7f4177c8e45eb76724e8e5ca49db3", + "071ff6df716594246c87c87504b3d9819ea0fcba", [] ], "executors": { @@ -497514,7 +497896,7 @@ [] ], "asyncactions.py": [ - "2c24131a769bd1ee9cece9ff0776e252d30121fd", + "ef5344e19b29a7ac4b698bdd67705835ba10f937", [] ], "base.py": [ @@ -497546,7 +497928,7 @@ [] ], "executorwebdriver.py": [ - "ca7b531227b699f31e356301a9302c7aecadbcaf", + "c2923d13a9ead52d09932bbc895e6a148fbd2401", [] ], "executorwktr.py": [ @@ -497558,7 +497940,7 @@ [] ], "protocol.py": [ - "5b59482d9bd6e6960de8e8345247684c177f5a63", + "19d5b49d2b7fb44108997156df273558947f7e1c", [] ], "pytestrunner": { @@ -497673,7 +498055,7 @@ [] ], "testdriver-extra.js": [ - "87ae9e1f33d02f82721ddd4db7d829df67b48fe4", + "c4a02ef40a7eda93f26488185e0f7d3ff3762821", [] ], "testdriver-vendor.js": [ @@ -497819,7 +498201,7 @@ [] ], "wptcommandline.py": [ - "e45ed0807f6af2abd2f91c5dea0d7a45de71a425", + "421c003071e45fa3aa540fa933086fd0387869bc", [] ], "wptlogging.py": [ @@ -497889,7 +498271,7 @@ } }, "wptrunner.py": [ - "f390f29c0794f0e5dbd4ebedff6fe219d59e926f", + "7d26bb76d75c3ce9ebbffcdd9cac3f57a5623e75", [] ], "wpttest.py": [ @@ -502201,7 +502583,7 @@ [] ], "fixtures_http.py": [ - "dd714f5e7c4f4eb10e08ccade5dc246c2a224e46", + "df3c0d86ee660d03699e78932933c5263773b40e", [] ], "helpers.py": [ @@ -502554,7 +502936,7 @@ }, "resources": { "utils.js": [ - "112d48774863cdcd9a96d216c92c9076e4971343", + "fca728de7961e034e0f63c063a815b4b0b3c5630", [] ], "utils_validation.js": [ @@ -511265,22 +511647,34 @@ ] ], "idbindex_getAll.any.js": [ - "36b4c0239a524a3f5ae7f64629646f479239cc2f", + "acafde459097dbe98d6f0fe5ae05b9c54f066d54", [ "IndexedDB/idbindex_getAll.any.html", { "script_metadata": [ - [ - "global", - "window,worker" - ], [ "title", "IndexedDB: Test IDBIndex.getAll" ], + [ + "global", + "window,worker" + ], + [ + "script", + "resources/nested-cloning-common.js" + ], [ "script", "resources/support.js" + ], + [ + "script", + "resources/support-get-all.js" + ], + [ + "script", + "resources/support-promises.js" ] ] } @@ -511289,17 +511683,29 @@ "IndexedDB/idbindex_getAll.any.serviceworker.html", { "script_metadata": [ - [ - "global", - "window,worker" - ], [ "title", "IndexedDB: Test IDBIndex.getAll" ], + [ + "global", + "window,worker" + ], + [ + "script", + "resources/nested-cloning-common.js" + ], [ "script", "resources/support.js" + ], + [ + "script", + "resources/support-get-all.js" + ], + [ + "script", + "resources/support-promises.js" ] ] } @@ -511308,17 +511714,29 @@ "IndexedDB/idbindex_getAll.any.sharedworker.html", { "script_metadata": [ - [ - "global", - "window,worker" - ], [ "title", "IndexedDB: Test IDBIndex.getAll" ], + [ + "global", + "window,worker" + ], + [ + "script", + "resources/nested-cloning-common.js" + ], [ "script", "resources/support.js" + ], + [ + "script", + "resources/support-get-all.js" + ], + [ + "script", + "resources/support-promises.js" ] ] } @@ -511327,39 +511745,63 @@ "IndexedDB/idbindex_getAll.any.worker.html", { "script_metadata": [ - [ - "global", - "window,worker" - ], [ "title", "IndexedDB: Test IDBIndex.getAll" ], + [ + "global", + "window,worker" + ], + [ + "script", + "resources/nested-cloning-common.js" + ], [ "script", "resources/support.js" + ], + [ + "script", + "resources/support-get-all.js" + ], + [ + "script", + "resources/support-promises.js" ] ] } ] ], "idbindex_getAllKeys.any.js": [ - "92f3cc126984b084617c14db5c4daceeaf38ac4a", + "53171c5b6a0a4de022832b6376731544c8fa5198", [ "IndexedDB/idbindex_getAllKeys.any.html", { "script_metadata": [ - [ - "global", - "window,worker" - ], [ "title", "IndexedDB: Test IDBIndex.getAllKeys." ], + [ + "global", + "window,worker" + ], + [ + "script", + "resources/nested-cloning-common.js" + ], [ "script", "resources/support.js" + ], + [ + "script", + "resources/support-get-all.js" + ], + [ + "script", + "resources/support-promises.js" ] ] } @@ -511368,17 +511810,29 @@ "IndexedDB/idbindex_getAllKeys.any.serviceworker.html", { "script_metadata": [ - [ - "global", - "window,worker" - ], [ "title", "IndexedDB: Test IDBIndex.getAllKeys." ], + [ + "global", + "window,worker" + ], + [ + "script", + "resources/nested-cloning-common.js" + ], [ "script", "resources/support.js" + ], + [ + "script", + "resources/support-get-all.js" + ], + [ + "script", + "resources/support-promises.js" ] ] } @@ -511387,17 +511841,29 @@ "IndexedDB/idbindex_getAllKeys.any.sharedworker.html", { "script_metadata": [ - [ - "global", - "window,worker" - ], [ "title", "IndexedDB: Test IDBIndex.getAllKeys." ], + [ + "global", + "window,worker" + ], + [ + "script", + "resources/nested-cloning-common.js" + ], [ "script", "resources/support.js" + ], + [ + "script", + "resources/support-get-all.js" + ], + [ + "script", + "resources/support-promises.js" ] ] } @@ -511406,17 +511872,156 @@ "IndexedDB/idbindex_getAllKeys.any.worker.html", { "script_metadata": [ - [ - "global", - "window,worker" - ], [ "title", "IndexedDB: Test IDBIndex.getAllKeys." ], + [ + "global", + "window,worker" + ], + [ + "script", + "resources/nested-cloning-common.js" + ], [ "script", "resources/support.js" + ], + [ + "script", + "resources/support-get-all.js" + ], + [ + "script", + "resources/support-promises.js" + ] + ] + } + ] + ], + "idbindex_getAllRecords.tentative.any.js": [ + "a644079a0d9023beb3c50caebf06ab8dbc4bc0b2", + [ + "IndexedDB/idbindex_getAllRecords.tentative.any.html", + { + "script_metadata": [ + [ + "title", + "IndexedDB: Test IDBIndex.getAllRecords" + ], + [ + "global", + "window,worker" + ], + [ + "script", + "resources/nested-cloning-common.js" + ], + [ + "script", + "resources/support.js" + ], + [ + "script", + "resources/support-get-all.js" + ], + [ + "script", + "resources/support-promises.js" + ] + ] + } + ], + [ + "IndexedDB/idbindex_getAllRecords.tentative.any.serviceworker.html", + { + "script_metadata": [ + [ + "title", + "IndexedDB: Test IDBIndex.getAllRecords" + ], + [ + "global", + "window,worker" + ], + [ + "script", + "resources/nested-cloning-common.js" + ], + [ + "script", + "resources/support.js" + ], + [ + "script", + "resources/support-get-all.js" + ], + [ + "script", + "resources/support-promises.js" + ] + ] + } + ], + [ + "IndexedDB/idbindex_getAllRecords.tentative.any.sharedworker.html", + { + "script_metadata": [ + [ + "title", + "IndexedDB: Test IDBIndex.getAllRecords" + ], + [ + "global", + "window,worker" + ], + [ + "script", + "resources/nested-cloning-common.js" + ], + [ + "script", + "resources/support.js" + ], + [ + "script", + "resources/support-get-all.js" + ], + [ + "script", + "resources/support-promises.js" + ] + ] + } + ], + [ + "IndexedDB/idbindex_getAllRecords.tentative.any.worker.html", + { + "script_metadata": [ + [ + "title", + "IndexedDB: Test IDBIndex.getAllRecords" + ], + [ + "global", + "window,worker" + ], + [ + "script", + "resources/nested-cloning-common.js" + ], + [ + "script", + "resources/support.js" + ], + [ + "script", + "resources/support-get-all.js" + ], + [ + "script", + "resources/support-promises.js" ] ] } @@ -512534,7 +513139,7 @@ ] ], "idbobjectstore_getAll.any.js": [ - "600d000788963a6d626db014a43a9c2ffc5e654c", + "ef5fee5be6a625ed235c16a10c8faab0b11ea9fb", [ "IndexedDB/idbobjectstore_getAll.any.html", { @@ -512543,9 +513148,87 @@ "title", "IndexedDB: Test IDBObjectStore.getAll" ], + [ + "global", + "window,worker" + ], + [ + "script", + "resources/nested-cloning-common.js" + ], [ "script", "resources/support.js" + ], + [ + "script", + "resources/support-get-all.js" + ], + [ + "script", + "resources/support-promises.js" + ] + ] + } + ], + [ + "IndexedDB/idbobjectstore_getAll.any.serviceworker.html", + { + "script_metadata": [ + [ + "title", + "IndexedDB: Test IDBObjectStore.getAll" + ], + [ + "global", + "window,worker" + ], + [ + "script", + "resources/nested-cloning-common.js" + ], + [ + "script", + "resources/support.js" + ], + [ + "script", + "resources/support-get-all.js" + ], + [ + "script", + "resources/support-promises.js" + ] + ] + } + ], + [ + "IndexedDB/idbobjectstore_getAll.any.sharedworker.html", + { + "script_metadata": [ + [ + "title", + "IndexedDB: Test IDBObjectStore.getAll" + ], + [ + "global", + "window,worker" + ], + [ + "script", + "resources/nested-cloning-common.js" + ], + [ + "script", + "resources/support.js" + ], + [ + "script", + "resources/support-get-all.js" + ], + [ + "script", + "resources/support-promises.js" ] ] } @@ -512558,16 +513241,32 @@ "title", "IndexedDB: Test IDBObjectStore.getAll" ], + [ + "global", + "window,worker" + ], + [ + "script", + "resources/nested-cloning-common.js" + ], [ "script", "resources/support.js" + ], + [ + "script", + "resources/support-get-all.js" + ], + [ + "script", + "resources/support-promises.js" ] ] } ] ], "idbobjectstore_getAllKeys.any.js": [ - "951c479873fa9684a3b1d648762e58be66837cd3", + "d51779163b62bcacc28189167bf0d0738979e6c0", [ "IndexedDB/idbobjectstore_getAllKeys.any.html", { @@ -512576,9 +513275,87 @@ "title", "IndexedDB: Test IDBObjectStore.getAllKeys" ], + [ + "global", + "window,worker" + ], + [ + "script", + "resources/nested-cloning-common.js" + ], [ "script", "resources/support.js" + ], + [ + "script", + "resources/support-get-all.js" + ], + [ + "script", + "resources/support-promises.js" + ] + ] + } + ], + [ + "IndexedDB/idbobjectstore_getAllKeys.any.serviceworker.html", + { + "script_metadata": [ + [ + "title", + "IndexedDB: Test IDBObjectStore.getAllKeys" + ], + [ + "global", + "window,worker" + ], + [ + "script", + "resources/nested-cloning-common.js" + ], + [ + "script", + "resources/support.js" + ], + [ + "script", + "resources/support-get-all.js" + ], + [ + "script", + "resources/support-promises.js" + ] + ] + } + ], + [ + "IndexedDB/idbobjectstore_getAllKeys.any.sharedworker.html", + { + "script_metadata": [ + [ + "title", + "IndexedDB: Test IDBObjectStore.getAllKeys" + ], + [ + "global", + "window,worker" + ], + [ + "script", + "resources/nested-cloning-common.js" + ], + [ + "script", + "resources/support.js" + ], + [ + "script", + "resources/support-get-all.js" + ], + [ + "script", + "resources/support-promises.js" ] ] } @@ -512591,9 +513368,152 @@ "title", "IndexedDB: Test IDBObjectStore.getAllKeys" ], + [ + "global", + "window,worker" + ], + [ + "script", + "resources/nested-cloning-common.js" + ], [ "script", "resources/support.js" + ], + [ + "script", + "resources/support-get-all.js" + ], + [ + "script", + "resources/support-promises.js" + ] + ] + } + ] + ], + "idbobjectstore_getAllRecords.tentative.any.js": [ + "12546bb943a11916d44f08a8a74b674bc0ad3163", + [ + "IndexedDB/idbobjectstore_getAllRecords.tentative.any.html", + { + "script_metadata": [ + [ + "title", + "IndexedDB: Test IDBObjectStore.getAllRecords" + ], + [ + "global", + "window,worker" + ], + [ + "script", + "resources/nested-cloning-common.js" + ], + [ + "script", + "resources/support.js" + ], + [ + "script", + "resources/support-get-all.js" + ], + [ + "script", + "resources/support-promises.js" + ] + ] + } + ], + [ + "IndexedDB/idbobjectstore_getAllRecords.tentative.any.serviceworker.html", + { + "script_metadata": [ + [ + "title", + "IndexedDB: Test IDBObjectStore.getAllRecords" + ], + [ + "global", + "window,worker" + ], + [ + "script", + "resources/nested-cloning-common.js" + ], + [ + "script", + "resources/support.js" + ], + [ + "script", + "resources/support-get-all.js" + ], + [ + "script", + "resources/support-promises.js" + ] + ] + } + ], + [ + "IndexedDB/idbobjectstore_getAllRecords.tentative.any.sharedworker.html", + { + "script_metadata": [ + [ + "title", + "IndexedDB: Test IDBObjectStore.getAllRecords" + ], + [ + "global", + "window,worker" + ], + [ + "script", + "resources/nested-cloning-common.js" + ], + [ + "script", + "resources/support.js" + ], + [ + "script", + "resources/support-get-all.js" + ], + [ + "script", + "resources/support-promises.js" + ] + ] + } + ], + [ + "IndexedDB/idbobjectstore_getAllRecords.tentative.any.worker.html", + { + "script_metadata": [ + [ + "title", + "IndexedDB: Test IDBObjectStore.getAllRecords" + ], + [ + "global", + "window,worker" + ], + [ + "script", + "resources/nested-cloning-common.js" + ], + [ + "script", + "resources/support.js" + ], + [ + "script", + "resources/support-get-all.js" + ], + [ + "script", + "resources/support-promises.js" ] ] } @@ -523771,10 +524691,10 @@ } ] ], - "capabilities.tentative.window.js": [ + "capabilities.tentative.https.window.js": [ "2a0698695d00ce2f8a50ade3adbcd34212051b8f", [ - "ai/language_detection/capabilities.tentative.window.html", + "ai/language_detection/capabilities.tentative.https.window.html", { "script_metadata": [ [ @@ -523813,6 +524733,27 @@ } ] ] + }, + "translator": { + "translator_translate.tentative.window.js": [ + "cfa6654e8ce5973364b8b43f512ee80f2dee0405", + [ + "ai/translator/translator_translate.tentative.window.html", + { + "script_metadata": [ + [ + "title", + "Translate from English to Japanese" + ], + [ + "timeout", + "long" + ] + ], + "timeout": "long" + } + ] + ] } }, "ambient-light": { @@ -533058,6 +533999,13 @@ {} ] ], + "data-transfer-file-list-change-reference-updates.html": [ + "58493ec9d5f92976f299ed14c6bc2da65f121fab", + [ + null, + {} + ] + ], "dataTransfer-clearData.html": [ "6db7fa44e23ffde9585bc46682cedf5954159b46", [ @@ -547674,7 +548622,7 @@ ] ], "anchor-parse-valid.html": [ - "ec1c4971349cca93aa8ec473ba38e64b9adba1b0", + "742afa92b961bc70d77f7a45128e0e29c6c971c0", [ null, {} @@ -552014,6 +552962,55 @@ {} ] ], + "scope-import-implicit.tentative.html": [ + "3350afca77ce432d8fa931d17c40c1c6a6614cee", + [ + null, + {} + ] + ], + "scope-import-inner-scope.tentative.html": [ + "d30c9991bda77476fc879b5da5c736bb6dc4d1ec", + [ + null, + {} + ] + ], + "scope-import-multiple.tentative.html": [ + "5385c215cd30ac5fd8438957e2c9c3c12bfec6a3", + [ + null, + {} + ] + ], + "scope-import-parent-pseudo.tentative.html": [ + "5fe7faa92a660802c580a13abd10d7caaa27ccbd", + [ + null, + {} + ] + ], + "scope-import-scope-end.tentative.html": [ + "98f2ac4adbf55ca6eb8be7abc558d8ad40b53017", + [ + null, + {} + ] + ], + "scope-import-scope-pseudo.tentative.html": [ + "da35c2981b2148cbb38dd70a4edede1be03e178b", + [ + null, + {} + ] + ], + "scope-import-scope-start.tentative.html": [ + "d1de75f8e1076bd65adf41307c3dfa9f3bcc647d", + [ + null, + {} + ] + ], "scope-invalidation.html": [ "d53257e8944603d7bfb8c7c4f4fa2f6819343768", [ @@ -552631,7 +553628,7 @@ ] ], "at-container-parsing.html": [ - "246a682b68462b1d5ea514819aabcdcb284521b6", + "79250dfde066dd96362b773b944a8a4fde2a2906", [ null, {} @@ -553253,6 +554250,13 @@ {} ] ], + "query-container-name.html": [ + "7eaf6eb1157c25a62b5c83f083aa12f82a6a2ebc", + [ + null, + {} + ] + ], "query-content-box.html": [ "1ed98ba1d56878c711e49bcbde5634c026bf4f8a", [ @@ -553415,6 +554419,13 @@ {} ] ], + "scroll-state-query-with-var.html": [ + "457b2612c1e7aeb768197f2c68b598d652a25f67", + [ + null, + {} + ] + ], "scroll-state-snapped-change.html": [ "5dfea29404f5cbdea1fa66b8a0240d2b5a4648ce", [ @@ -553530,6 +554541,13 @@ {} ] ], + "size-query-with-var.html": [ + "9ffb5fa5d83fcfd7b2fd13e199a4cd33f25efa93", + [ + null, + {} + ] + ], "style-change-in-container.html": [ "612c387a6d3d7691b7535366797d77b93a8104e6", [ @@ -553663,6 +554681,13 @@ {} ] ], + "var-evaluation.html": [ + "969b36949395d7929053db852715e7a97829700e", + [ + null, + {} + ] + ], "viewport-units-dynamic.html": [ "3acef812adfb9b259b0a0bd635cf3c4e556537e3", [ @@ -558521,6 +559546,20 @@ null, {} ] + ], + "gap-decorations-width-invalid.html": [ + "74f2271a4c9407075586b7e53e7dea3be0711b2e", + [ + null, + {} + ] + ], + "gap-decorations-width-valid.html": [ + "db9e1521ba714deb3d347dc07333ecf6b0312db8", + [ + null, + {} + ] ] } } @@ -562923,35 +563962,35 @@ "text-box-trim": { "parsing": { "inheritance.html": [ - "da547af4e4ab7721fc9cc7c52ff1ee2626e528bc", + "65f30bb3570c7a4ad126405d4bceb1a0e709a768", [ null, {} ] ], "text-box-computed.html": [ - "406a1639f789500c1b5ef854d499cf9c50fa34bb", + "471a121e5cc22e2696ce623e53cb5f0203a7dd04", [ null, {} ] ], "text-box-edge-computed.html": [ - "b5b6f0c5cf737d0bdc3fc7b1b8ced1ec2a759f62", + "5eaacf8a5f2ee827e4bc3e5135af3e692f67c486", [ null, {} ] ], "text-box-edge-invalid.html": [ - "0c1e2d19a3b7cb416a9b32a4aa336564cc2e39f6", + "a80e03149d6b2e4bc23ae332b429bac99b1d0ce1", [ null, {} ] ], "text-box-edge-valid.html": [ - "27917c02922a2ad171f6edf740482d04d52b7599", + "fbc8d003f372e977ea651a613a5a72a0ea37605c", [ null, {} @@ -562965,7 +564004,7 @@ ] ], "text-box-shorthand.html": [ - "46c05163c3b131feff6a2a76368a9955f08c62c5", + "8c0fe3ad83979ad31f8b86ed9e219292cbab1be4", [ null, {} @@ -562993,7 +564032,7 @@ ] ], "text-box-valid.html": [ - "67894ca71f94967e6c235df54441adfd0e4dd4f2", + "589eb8280c3aa439ee7bd9fa5fcf58bd012afc2f", [ null, {} @@ -565335,7 +566374,7 @@ ] ], "scrollable-overflow-padding.html": [ - "6a37f73cb6c87f55e462d90a74070810d57aac30", + "00433afc3b0f1cf27cc61e99d5a78549430dc44e", [ null, {} @@ -567783,6 +568822,13 @@ {} ] ], + "scope-pseudo-in-shadow.html": [ + "ca8720d975f1cc2db82342989f88aceb3a5e6818", + [ + null, + {} + ] + ], "shadow-cascade-order-001.html": [ "59b71b0ee105bba69d68d8535832538f01a39e07", [ @@ -575184,20 +576230,6 @@ ] }, "text-autospace": { - "text-autospace-first-line-001.html": [ - "7294856b8f68e299185cf8471ba7d5dd92380591", - [ - null, - {} - ] - ], - "text-autospace-ligature-001.html": [ - "0d431f65d6d0464f8aa474adafb7f7634a602a10", - [ - null, - {} - ] - ], "text-autospace-mixed-001.html": [ "731f74561aa7f5d114938bcc8f65bab00acfdb41", [ @@ -576698,7 +577730,7 @@ ] ], "event-dispatch.tentative.html": [ - "5ed01cdd2588d1a5a5226a9abb46f60dd441ed13", + "15712168a88e83470f0770b4e20232ee7e270f62", [ null, {} @@ -580451,35 +581483,35 @@ ] }, "attr-IACVT.html": [ - "22c5b4e84abe0c8589d17ee0ac92a324b1490873", + "9febffee6df1d3eee7d90cca9353a284d3e8d561", [ null, {} ] ], "attr-all-types.html": [ - "c48e476b6d9ae71c0c66fe5fb8a9d26321feb633", + "1e5547e80f396a25937d69219a37b26ae42a3b41", [ null, {} ] ], "attr-container-style-query.html": [ - "9afa95f81ef20abc277d38e8d1ed01c9b2f8a6cd", + "e240be040fe7d8cf80365df243d4f5b0de723c1d", [ null, {} ] ], "attr-invalidation.html": [ - "47d617010c50859430190e1fe43f0de465bc399a", + "8937231826fa09701a05826b89e0a778fe8385d2", [ null, {} ] ], "attr-pseudo-elem-invalidation.html": [ - "c17704f009c77e221ce489ca0c6dab27deaab89c", + "d1db96ecd063e9d74e83e4507e8d167a55d43935", [ null, {} @@ -585759,7 +586791,7 @@ ] ], "filter-computed.html": [ - "3525a8c7c8a3b121e61bd2906af10cac0803c3ce", + "7ebf7dbc169cef72f63dca73419fad2830138207", [ null, {} @@ -585773,7 +586805,7 @@ ] ], "filter-parsing-valid.html": [ - "7867c9edae7350e069d8d6d4660b2a5b5c4ef1e2", + "7990fb1fa61a51479be322067d3a8a27064a1709", [ null, {} @@ -588436,11 +589468,12 @@ ] ], "ElementInternals-role.html": [ - "193cd77644c5137839b3f15ed060f37688c66bf5", + "2a50fc65ffc60560928ef6c6484da5c4a44b4491", [ null, { - "testdriver": true + "testdriver": true, + "timeout": "long" } ] ], @@ -593858,6 +594891,13 @@ {} ] ], + "live-range-updates.html": [ + "9f8c4d99c1600beaf284743c5c10949a35816b71", + [ + null, + {} + ] + ], "modal-dialog.html": [ "fa9eeae85eb13daf948c20406b1b907575c1c1f6", [ @@ -593872,6 +594912,13 @@ {} ] ], + "moveBefore-shadow-root.html": [ + "0a198a90bbc21f8ad0087470b8118804a615cb28", + [ + null, + {} + ] + ], "mutation-events.html": [ "4bba1efa8e14b986bb51144062e144366d4af19d", [ @@ -606505,7 +607552,7 @@ "legacy-mb-schinese": { "gb18030": { "gb18030-decoder.any.js": [ - "aa226e185be7cad46ef21ed033bf373de2bf4b22", + "53e6109ecf504509a7a67737637b768a15cd35fd", [ "encoding/legacy-mb-schinese/gb18030/gb18030-decoder.any.html", { @@ -644862,7 +645909,7 @@ }, "forced-colors-mode": { "forced-colors-mode-03.html": [ - "9e28c4fdb13211e108fe0c81c0f3957041695c81", + "5370483f0d4bb5cfa56ddf8a9f618b00fafcc070", [ null, {} @@ -650935,15 +651982,29 @@ ] ], "refresh": { + "after-same-document-navigation.html": [ + "2a72a44ff629701d2e17918ccbcd12f11400a10b", + [ + null, + {} + ] + ], "navigate.window.js": [ - "7d5a0fe21d4517e441fdecdeab943e6d32951623", + "d84981f3cebaee098c464434d5f350ff18c666c0", [ "html/browsers/browsing-the-web/navigating-across-documents/refresh/navigate.window.html", {} ] ], + "same-document-refresh.html": [ + "87a33944174d6ae1e8391d77286f0557e3a42a57", + [ + null, + {} + ] + ], "subresource.any.js": [ - "930dd34ad5b27ca4d4ef193680ddad3ddb74018b", + "3868257878db09deb4bceeaae39af940881edfb2", [ "html/browsers/browsing-the-web/navigating-across-documents/refresh/subresource.any.html", {} @@ -684255,9 +685316,9 @@ ] ], "idlharness.https.html": [ - "357a4fbe0bec05d9955aaccb00ef29c2bd3a7e69", + "d782118dbaf221b4b339804facc12b859eac19a4", [ - "html/dom/idlharness.https.html?exclude=(Document|Window|HTML.*)", + "html/dom/idlharness.https.html?exclude=(Document|Window|HTML.+)", { "timeout": "long" } @@ -684269,7 +685330,7 @@ } ], [ - "html/dom/idlharness.https.html?include=HTML.*", + "html/dom/idlharness.https.html?include=HTML.+", { "timeout": "long" } @@ -688612,7 +689673,7 @@ ] ], "flex.html": [ - "7f159fc232b967a7ac851258511878e221616346", + "22f23d16019fe8c5ab9efee6ddddf33bd70ff1b9", [ null, {} @@ -689200,7 +690261,7 @@ ] ], "parsing.html": [ - "73ac4bcc00314cc18c5d4a2a1e1a069ac0697233", + "26082af38f69c6b6da72ffeaf0bcf95c604a05ad", [ "html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html?1-10", { @@ -694291,6 +695352,13 @@ {} ] ], + "object-constraint-validation.html": [ + "ff2d38ae74332e51b7092937ee354eab0600e843", + [ + null, + {} + ] + ], "object-events.html": [ "38f92c3d356c297a779d6ebaefed6547bc654b43", [ @@ -696572,7 +697640,7 @@ ], "customizable-select": { "button-in-popover.tentative.html": [ - "da217f03e15e521ca08265a6f069893c8b0d0a36", + "0a71fd76452ca78479b3809c8bfc8f438e8a8194", [ null, { @@ -696606,7 +697674,16 @@ ] ], "select-anchor-regression.html": [ - "05dd8ae1d9da0a4fb646140888d941848c289341", + "373e8e394f098bc2dd8f728630e33e453cb5322e", + [ + null, + { + "testdriver": true + } + ] + ], + "select-button-behaviors.tentative.html": [ + "060c3f506a17b991c81740b357990e09d8868131", [ null, { @@ -696622,7 +697699,7 @@ ] ], "select-disabled.tentative.html": [ - "60530b417d59bd0891f820e76b31d1992cbecc3d", + "04ccb2bedafec5fc47f5d716b3083c2f3047e308", [ null, { @@ -696649,7 +697726,7 @@ ] ], "select-keyboard-behavior.tentative.html": [ - "4dbffb852cf8955bf5402c0213573eb4d060d24a", + "f6722a70637d4cb0447512775a38236c9326d4be", [ null, { @@ -696659,7 +697736,25 @@ ] ], "select-mouse-behavior.tentative.html": [ - "b5a91111f46056edda3381e355add8ecba5f1154", + "d06330f5f639d86e6a6f59bbf011d1e2de78669f", + [ + null, + { + "testdriver": true + } + ] + ], + "select-multiple-removed.html": [ + "a8450ac4178e1bcf09ba15636644370ddae0b9d4", + [ + null, + { + "testdriver": true + } + ] + ], + "select-option-arrow-scroll.tentative.html": [ + "cb65bddc0715bca966d456ebb7136f39a657ec0e", [ null, { @@ -696668,7 +697763,7 @@ ] ], "select-option-hover-styles.tentative.html": [ - "42231b7900a9e46d76ecb3a67e3c6239305bc721", + "48b1a56071ecad50686ffd0b320294cc3d02a003", [ null, { @@ -696683,6 +697778,15 @@ {} ] ], + "select-size-change.html": [ + "3ca164a13078630f108f06278a5c8d4e31363b37", + [ + null, + { + "testdriver": true + } + ] + ], "select-type-to-search.tentative.html": [ "2cb7ca491080ee84a5e1070cb622172231947b1c", [ @@ -697551,6 +698655,24 @@ {} ] ], + "dialog-popover-closedby-complex.tentative.html": [ + "f254c4d9f7fa2fde8702463b6041771e565f3133", + [ + null, + { + "testdriver": true + } + ] + ], + "dialog-popover-closedby-simple.tentative.html": [ + "1658e200bb597627dada5ba0158a326e3e4ed949", + [ + null, + { + "testdriver": true + } + ] + ], "dialog-requestclose.tentative.html": [ "ed52f78a88722865aef9cf61718b2913a9c677b2", [ @@ -698378,7 +699500,7 @@ ] ], "imperative-invokers.tentative.html": [ - "f810d11b01a0da298c377e2ad55ec25948139523", + "7cda696bfa8ee68a4f4684b6be453615e8f1d74f", [ null, {} @@ -710620,6 +711742,30 @@ ] ] }, + "bidi": { + "bluetooth": { + "simulate_adapter.https.html": [ + "3850fa26974a329f28faa0f013b0fc1f2d4b4499", + [ + null, + { + "testdriver": true + } + ] + ] + }, + "permissions": { + "set_permission.https.html": [ + "692977bb1cbe8e3d1b3a726394defb1358a1a807", + [ + null, + { + "testdriver": true + } + ] + ] + } + }, "bless.html": [ "12257df01b7193c2a70bde1bedaa8e1d7e1ff2f7", [ @@ -714850,6 +715996,15 @@ } ] ], + "loaf-promise-scheduled-render.html": [ + "164c453a3e9bd3a12c708820e25a712c0e56bc01", + [ + null, + { + "timeout": "long" + } + ] + ], "loaf-promise.html": [ "5ead569c8aeed27745cb53445d32b58145c776bc", [ @@ -714982,6 +716137,15 @@ "long-animation-frame/tentative/loaf-window-only.worker.html", {} ] + ], + "performance-bind.html": [ + "6846a6850152d262bbbc5a39e18d00fb4c292c21", + [ + null, + { + "timeout": "long" + } + ] ] } }, @@ -718227,7 +719391,7 @@ ] ], "MediaRecorder-canvas-media-source.https.html": [ - "c2758914ac1692f2b313cf0abcc38ce364b89f9d", + "5ba5ec81d6cb2c9f6a543225093a99371f6cd5d3", [ "mediacapture-record/MediaRecorder-canvas-media-source.https.html?mimeType=''", { @@ -718263,6 +719427,20 @@ "timeout": "long" } ], + [ + "mediacapture-record/MediaRecorder-canvas-media-source.https.html?mimeType=video/mp4;codecs=hvc1,mp4a.40.2", + { + "testdriver": true, + "timeout": "long" + } + ], + [ + "mediacapture-record/MediaRecorder-canvas-media-source.https.html?mimeType=video/mp4;codecs=hvc1,opus", + { + "testdriver": true, + "timeout": "long" + } + ], [ "mediacapture-record/MediaRecorder-canvas-media-source.https.html?mimeType=video/mp4;codecs=vp9,opus", { @@ -718290,6 +719468,13 @@ "testdriver": true, "timeout": "long" } + ], + [ + "mediacapture-record/MediaRecorder-canvas-media-source.https.html?mimeType=video/x-matroska;codecs=hvc1,opus", + { + "testdriver": true, + "timeout": "long" + } ] ], "MediaRecorder-creation.https.html": [ @@ -718332,7 +719517,7 @@ ] ], "MediaRecorder-events-and-exceptions.html": [ - "a8d596e522e1a17fb8b1eb37340fcf1f85ed4c6e", + "6d22e50a51a2807e0cfc65d3d0adcc2385245e9a", [ "mediacapture-record/MediaRecorder-events-and-exceptions.html?mimeType=''", { @@ -718363,6 +719548,18 @@ "timeout": "long" } ], + [ + "mediacapture-record/MediaRecorder-events-and-exceptions.html?mimeType=video/mp4;codecs=hvc1,mp4a.40.2", + { + "timeout": "long" + } + ], + [ + "mediacapture-record/MediaRecorder-events-and-exceptions.html?mimeType=video/mp4;codecs=hvc1,opus", + { + "timeout": "long" + } + ], [ "mediacapture-record/MediaRecorder-events-and-exceptions.html?mimeType=video/mp4;codecs=vp9,opus", { @@ -718386,17 +719583,23 @@ { "timeout": "long" } + ], + [ + "mediacapture-record/MediaRecorder-events-and-exceptions.html?mimeType=video/x-matroska;codecs=hvc1,opus", + { + "timeout": "long" + } ] ], "MediaRecorder-mimetype.html": [ - "57baa1346f172ec766256969b17f8e44197d856f", + "e54341ba77c26b8e5f2f6747c6d3ea535bf3c60e", [ null, {} ] ], "MediaRecorder-pause-resume.html": [ - "ce5a880ebf059ea5104aaf16715c93b71232a5c1", + "12c1c6fcbf666afb400482b4f814231b43284c91", [ "mediacapture-record/MediaRecorder-pause-resume.html?mimeType=''", { @@ -718433,6 +719636,18 @@ "timeout": "long" } ], + [ + "mediacapture-record/MediaRecorder-pause-resume.html?mimeType=video/mp4;codecs=hvc1,mp4a.40.2", + { + "timeout": "long" + } + ], + [ + "mediacapture-record/MediaRecorder-pause-resume.html?mimeType=video/mp4;codecs=hvc1,opus", + { + "timeout": "long" + } + ], [ "mediacapture-record/MediaRecorder-pause-resume.html?mimeType=video/mp4;codecs=vp9,mp4a.40.2", { @@ -718462,6 +719677,12 @@ { "timeout": "long" } + ], + [ + "mediacapture-record/MediaRecorder-pause-resume.html?mimeType=video/x-matroska;codecs=hvc1,opus", + { + "timeout": "long" + } ] ], "MediaRecorder-peerconnection-no-sink.https.html": [ @@ -718475,7 +719696,7 @@ ] ], "MediaRecorder-peerconnection.https.html": [ - "8c90ffb94ffe49124ec4f505813dbe5d575045bd", + "e63831ab4f920ad59ee806b6d4f99375cc1c681e", [ "mediacapture-record/MediaRecorder-peerconnection.https.html?kinds=audio&mimeType=''", { @@ -718560,6 +719781,20 @@ "timeout": "long" } ], + [ + "mediacapture-record/MediaRecorder-peerconnection.https.html?kinds=video,audio&mimeType=video/mp4;codecs=hvc1,mp4a.40.2", + { + "testdriver": true, + "timeout": "long" + } + ], + [ + "mediacapture-record/MediaRecorder-peerconnection.https.html?kinds=video,audio&mimeType=video/mp4;codecs=hvc1,opus", + { + "testdriver": true, + "timeout": "long" + } + ], [ "mediacapture-record/MediaRecorder-peerconnection.https.html?kinds=video,audio&mimeType=video/mp4;codecs=vp9,opus", { @@ -718580,6 +719815,13 @@ "testdriver": true, "timeout": "long" } + ], + [ + "mediacapture-record/MediaRecorder-peerconnection.https.html?kinds=video,audio&mimeType=video/x-matroska;codecs=hvc1,opus", + { + "testdriver": true, + "timeout": "long" + } ] ], "MediaRecorder-start.html": [ @@ -718590,7 +719832,7 @@ ] ], "MediaRecorder-stop.html": [ - "e6694631441840191c2b3807b6718f7e80947888", + "c24ad7aee6625be944f030ebf20ce8c9c770b2ae", [ "mediacapture-record/MediaRecorder-stop.html?mimeType=''", {} @@ -718611,6 +719853,14 @@ "mediacapture-record/MediaRecorder-stop.html?mimeType=video/mp4;codecs=avc1,mp4a.40.2", {} ], + [ + "mediacapture-record/MediaRecorder-stop.html?mimeType=video/mp4;codecs=hvc1,mp4a.40.2", + {} + ], + [ + "mediacapture-record/MediaRecorder-stop.html?mimeType=video/mp4;codecs=hvc1,opus", + {} + ], [ "mediacapture-record/MediaRecorder-stop.html?mimeType=video/mp4;codecs=vp9,opus", {} @@ -718626,6 +719876,10 @@ [ "mediacapture-record/MediaRecorder-stop.html?mimeType=video/webm;codecs=vp9,opus", {} + ], + [ + "mediacapture-record/MediaRecorder-stop.html?mimeType=video/x-matroska;codecs=hvc1,opus", + {} ] ], "MediaRecorder-video-key-frame-distance.html": [ @@ -724432,7 +725686,7 @@ ] ], "getnotifications-across-processes.https.window.js": [ - "ad0ecf27efd6b9856a4936386c2b303f6fc6df9b", + "4b4525311d999e4a2a3d165e28a86a5cd89fe7a7", [ "notifications/getnotifications-across-processes.https.window.html", { @@ -724448,6 +725702,10 @@ [ "script", "/service-workers/service-worker/resources/test-helpers.sub.js" + ], + [ + "script", + "resources/helpers.js" ] ] } @@ -730171,7 +731429,7 @@ ] ], "pointerevent_pointerId_scope.html": [ - "e3651b9d3477d264bba6a56b4de00c566ef32f82", + "33f5d4fda3dcfb48fd41385d5c65944060154e27", [ null, { @@ -730726,7 +731984,7 @@ ] ], "pointerevent_touch-action-modified_touch.html": [ - "9f0abd683709fb64d04c9afa32ce3bb129a46bc6", + "cff00a85d6fc2814e44861afe806d9ad5933ec26", [ null, { @@ -731647,7 +732905,7 @@ ] ], "getAvailability.https.html": [ - "71b19e6a4eb819c088020a17241851d5e01f756c", + "b2574cd56ae79158000c17c61cd770714e4bf33d", [ null, { @@ -731957,14 +733215,68 @@ ] ], "permission.https.html": [ - "61cb40a843a427af47c3db98944676f19f4c2d25", + "eb78b49b0f6628adb5b3da211a57d5a4e43c455b", [ null, - {} + { + "testdriver": true + } + ] + ], + "push-with-applicationServerKey.https.any.js": [ + "f7d9cea50f85663e95f31855e2cd3f7f18c20ce2", + [ + "push-api/push-with-applicationServerKey.https.any.window-module.html", + { + "script_metadata": [ + [ + "global", + "window-module" + ], + [ + "script", + "/resources/testdriver.js" + ], + [ + "script", + "/resources/testdriver-vendor.js" + ], + [ + "script", + "/notifications/resources/helpers.js" + ] + ] + } + ] + ], + "push-without-applicationServerKey.https.any.js": [ + "202aa68e569f840e287efc68b5a3cecf9790609f", + [ + "push-api/push-without-applicationServerKey.https.any.window-module.html", + { + "script_metadata": [ + [ + "global", + "window-module" + ], + [ + "script", + "/resources/testdriver.js" + ], + [ + "script", + "/resources/testdriver-vendor.js" + ], + [ + "script", + "/notifications/resources/helpers.js" + ] + ] + } ] ], "subscribe-with-faulty-applicationServerKey.https.window.js": [ - "7d600803e4329da981f8f4be1a017a5e711e8698", + "e91bda1f54bbc1b59d593e0e56e839fb1e1c0155", [ "push-api/subscribe-with-faulty-applicationServerKey.https.window.html", { @@ -731979,7 +733291,7 @@ ], [ "script", - "resources/helpers.js" + "/notifications/resources/helpers.js" ] ] } @@ -744011,6 +745323,27 @@ {} ] ], + "refresh-cross-origin.sub.html": [ + "3b705ea4ccfb059aa57a2a51242b70af7daa438b", + [ + null, + {} + ] + ], + "refresh-same-origin.html": [ + "0d63a61508d22c8c5fd42e5d5d1acba7622e6083", + [ + null, + {} + ] + ], + "refresh-same-url.html": [ + "f0399cb51f08850349c60071b2cf20f07440b07a", + [ + null, + {} + ] + ], "sandboxed-iframe-with-opaque-origin.html": [ "fd1857e0ddbfcdb3a398203ecafe2accd5ae8748", [ @@ -754754,7 +756087,7 @@ "reference-target": { "tentative": { "anchor.html": [ - "c83cf2729f605b6fbf7abb1d390b80e954ccdbcf", + "dae4f081e7aa8eafd38c6b4366b398afa20681b1", [ null, { @@ -754763,7 +756096,7 @@ ] ], "aria-labelledby.html": [ - "2ff154f97c6505ec3906b040cec70d73dc2b6fa4", + "cc2d69ae346367da26f59cc03e1af2b9c4d5262c", [ null, { @@ -754781,7 +756114,7 @@ ] ], "label-descendant.html": [ - "c27a10f49176d0e36744c7bdd5075da9a241650a", + "e6316175828b1cd213b5d49c1bb85b4a625542bf", [ null, { @@ -754790,7 +756123,7 @@ ] ], "label-for.html": [ - "06fab55abd293ae6aeba9a4d4150f82ccea9c5fc", + "db94c4b9f520b2a9eba73dd8f3746c2bcf156311", [ null, { @@ -754799,7 +756132,7 @@ ] ], "popovertarget.html": [ - "31af693888df74f4f6157e4bb863755621f42608", + "39639eae6d6c548e14d62bb8c59c7dca9f09e670", [ null, { @@ -757173,7 +758506,7 @@ ] ], "document-rules.https.html": [ - "805f1cfbc36bfddaf84f5063d8f0d990a0ef78a1", + "ae75ec94036f451ed9742c57b0a34a05b603db13", [ "speculation-rules/prefetch/document-rules.https.html?include=and", {} @@ -757238,10 +758571,6 @@ "speculation-rules/prefetch/document-rules.https.html?include=selectorMatchesDisplayNone", {} ], - [ - "speculation-rules/prefetch/document-rules.https.html?include=selectorMatchesInShadowTree", - {} - ], [ "speculation-rules/prefetch/document-rules.https.html?include=selectorMatchesScopingRoot", {} @@ -771148,7 +772477,7 @@ ] ], "block-string-assignment-to-Element-setAttribute.html": [ - "4cc877efb2ffdaec32fc76a47c00ac9f55f1bfcb", + "38dd6b90998ef7b0c230603709fd14daf038a5f6", [ null, {} @@ -777847,6 +779176,20 @@ ] ] }, + "idlharness-shadowrealm.window.js": [ + "6f221c8c247fcedec0a0865c6e93b71b24a1f3f1", + [ + "wasm/jsapi/idlharness-shadowrealm.window.html", + { + "script_metadata": [ + [ + "script", + "/resources/idlharness-shadowrealm.js" + ] + ] + } + ] + ], "idlharness.any.js": [ "98713d4bf6e43af90c705e55c59be277463b9e0b", [ @@ -790918,7 +792261,7 @@ ] ], "transfering.https.any.js": [ - "44060b968a8fe4500b80f622b057922d37da2f06", + "8d6ab9407876686b0551920ba69bc52a44e66ae5", [ "webcodecs/transfering.https.any.html", { @@ -794889,7 +796232,7 @@ "webnn": { "conformance_tests": { "abs.https.any.js": [ - "0f8a6cd33099b01176bc45b2e1532ef17a5a8361", + "ad5ef12c0297660162b0d81ec2fdf8c863df87b4", [ "webnn/conformance_tests/abs.https.any.html?cpu", { @@ -795108,7 +796451,7 @@ ] ], "add.https.any.js": [ - "c084dd009e230da10da59703461e091266cfbb42", + "302cc53b9ac09f60ffdc420452396546f8c6b985", [ "webnn/conformance_tests/add.https.any.html?cpu", { @@ -795327,7 +796670,7 @@ ] ], "arg_min_max.https.any.js": [ - "a3711d3ab81e5c32a8f23b04c00afc9c3d9baf68", + "27425c9f35f5dfb30ed4dee173128e10ddb2e974", [ "webnn/conformance_tests/arg_min_max.https.any.html?cpu", { @@ -795546,7 +796889,7 @@ ] ], "batch_normalization.https.any.js": [ - "55c8ddbe761da5a676e1a7a27629c878196eac55", + "342b1420cf871e95f6ac1355257ccddfe42ec7a7", [ "webnn/conformance_tests/batch_normalization.https.any.html?cpu", { @@ -796008,7 +797351,7 @@ ] ], "cast.https.any.js": [ - "3f2ef698146ec9b86727f6e2aa2ebb3e1ad9c2ae", + "8dbb46e5ea6c3d41c349d8e157dc69a8d94bd3ad", [ "webnn/conformance_tests/cast.https.any.html?cpu", { @@ -796227,7 +797570,7 @@ ] ], "ceil.https.any.js": [ - "93549ad3cfed8e7593aeb49afccb0cc528e05a57", + "3e8bd3013d024f1915780180e10d5a17c62a6932", [ "webnn/conformance_tests/ceil.https.any.html?cpu", { @@ -796446,7 +797789,7 @@ ] ], "clamp.https.any.js": [ - "4253ca3449a2f56832e0abce5ea7b7a48ee9255b", + "0f91e4eec0cc71c7369e2e5bb412f28811014668", [ "webnn/conformance_tests/clamp.https.any.html?cpu", { @@ -796664,197 +798007,8 @@ } ] ], - "compute-arraybufferview-with-bigger-arraybuffer.https.any.js": [ - "c150992ca64f8e5896f79c9021cec1c148821743", - [ - "webnn/conformance_tests/compute-arraybufferview-with-bigger-arraybuffer.https.any.html?cpu", - { - "script_metadata": [ - [ - "title", - "test WebNN MLContext.compute() for ArrayBufferView created from bigger ArrayBuffer" - ], - [ - "global", - "window,dedicatedworker" - ], - [ - "variant", - "?cpu" - ], - [ - "variant", - "?gpu" - ], - [ - "variant", - "?npu" - ], - [ - "script", - "../resources/utils.js" - ] - ] - } - ], - [ - "webnn/conformance_tests/compute-arraybufferview-with-bigger-arraybuffer.https.any.html?gpu", - { - "script_metadata": [ - [ - "title", - "test WebNN MLContext.compute() for ArrayBufferView created from bigger ArrayBuffer" - ], - [ - "global", - "window,dedicatedworker" - ], - [ - "variant", - "?cpu" - ], - [ - "variant", - "?gpu" - ], - [ - "variant", - "?npu" - ], - [ - "script", - "../resources/utils.js" - ] - ] - } - ], - [ - "webnn/conformance_tests/compute-arraybufferview-with-bigger-arraybuffer.https.any.html?npu", - { - "script_metadata": [ - [ - "title", - "test WebNN MLContext.compute() for ArrayBufferView created from bigger ArrayBuffer" - ], - [ - "global", - "window,dedicatedworker" - ], - [ - "variant", - "?cpu" - ], - [ - "variant", - "?gpu" - ], - [ - "variant", - "?npu" - ], - [ - "script", - "../resources/utils.js" - ] - ] - } - ], - [ - "webnn/conformance_tests/compute-arraybufferview-with-bigger-arraybuffer.https.any.worker.html?cpu", - { - "script_metadata": [ - [ - "title", - "test WebNN MLContext.compute() for ArrayBufferView created from bigger ArrayBuffer" - ], - [ - "global", - "window,dedicatedworker" - ], - [ - "variant", - "?cpu" - ], - [ - "variant", - "?gpu" - ], - [ - "variant", - "?npu" - ], - [ - "script", - "../resources/utils.js" - ] - ] - } - ], - [ - "webnn/conformance_tests/compute-arraybufferview-with-bigger-arraybuffer.https.any.worker.html?gpu", - { - "script_metadata": [ - [ - "title", - "test WebNN MLContext.compute() for ArrayBufferView created from bigger ArrayBuffer" - ], - [ - "global", - "window,dedicatedworker" - ], - [ - "variant", - "?cpu" - ], - [ - "variant", - "?gpu" - ], - [ - "variant", - "?npu" - ], - [ - "script", - "../resources/utils.js" - ] - ] - } - ], - [ - "webnn/conformance_tests/compute-arraybufferview-with-bigger-arraybuffer.https.any.worker.html?npu", - { - "script_metadata": [ - [ - "title", - "test WebNN MLContext.compute() for ArrayBufferView created from bigger ArrayBuffer" - ], - [ - "global", - "window,dedicatedworker" - ], - [ - "variant", - "?cpu" - ], - [ - "variant", - "?gpu" - ], - [ - "variant", - "?npu" - ], - [ - "script", - "../resources/utils.js" - ] - ] - } - ] - ], "concat.https.any.js": [ - "bb6a92a93b6b1cfc644b7bdcdebd3622200f8ef3", + "92bf7d0ba8b3fc619e1727aea61285721ab74d81", [ "webnn/conformance_tests/concat.https.any.html?cpu", { @@ -797073,7 +798227,7 @@ ] ], "conv2d.https.any.js": [ - "3cb964bc3b77a02d8f1628267ba3f912b99ab164", + "daa77b043572d31ab9034c226794eab3f3da5e0f", [ "webnn/conformance_tests/conv2d.https.any.html?cpu", { @@ -797292,7 +798446,7 @@ ] ], "conv_transpose2d.https.any.js": [ - "1833f5ce473c4702da57604c82ef3b0b2f6e73bb", + "aa5fc7b62939bd8ae97bd535788afbf5111ec14b", [ "webnn/conformance_tests/conv_transpose2d.https.any.html?cpu", { @@ -797511,7 +798665,7 @@ ] ], "cos.https.any.js": [ - "4a50dff594b5f3f79205737d67db125cb92f86a9", + "b5d10addb19f2d2774b926272d8696eabd715f86", [ "webnn/conformance_tests/cos.https.any.html?cpu", { @@ -797730,7 +798884,7 @@ ] ], "cumulative_sum.https.any.js": [ - "5ef2ac6ed715dd27bdecd82a53c969d9ebe0b21c", + "95b56d8e72ece2ada36af07ccf60c6441762ae79", [ "webnn/conformance_tests/cumulative_sum.https.any.html?cpu", { @@ -797949,7 +799103,7 @@ ] ], "dequantizeLinear.https.any.js": [ - "6b8ba3716936446749e0bfdc4c441307449863fe", + "54940e3f482a0c4e1c0012733670fdae0372940a", [ "webnn/conformance_tests/dequantizeLinear.https.any.html?cpu", { @@ -798168,7 +799322,7 @@ ] ], "div.https.any.js": [ - "2c36884ce91f9f3289cb1e1c975a6891bfab898b", + "bcf2e05d58a7a592b3ffe728a9d50c6bfb8ba1ed", [ "webnn/conformance_tests/div.https.any.html?cpu", { @@ -798387,7 +799541,7 @@ ] ], "elu.https.any.js": [ - "ed4d0c42490215af8ed54a7a842b39d78a38ea35", + "9f572fea01616d5988f36623baea1f80d296006c", [ "webnn/conformance_tests/elu.https.any.html?cpu", { @@ -798606,7 +799760,7 @@ ] ], "equal.https.any.js": [ - "37cd0ca97dc2062dccae90859e39911750dfc756", + "d8278bc607db5f49aabf96bae0fbf1633d16d4ab", [ "webnn/conformance_tests/equal.https.any.html?cpu", { @@ -798825,7 +799979,7 @@ ] ], "erf.https.any.js": [ - "7e8a8e0c739cf630c9bfda2d15d2bda5df671ebe", + "5411c8f73d2211d3631760e6840f5b4b57d8d0f9", [ "webnn/conformance_tests/erf.https.any.html?cpu", { @@ -799044,7 +800198,7 @@ ] ], "exp.https.any.js": [ - "7b1dae9ac8b922619baa3fffc472bf32f72b899b", + "f00a9fedb1299dec3c44fc37714f750f9c792b0e", [ "webnn/conformance_tests/exp.https.any.html?cpu", { @@ -799263,7 +800417,7 @@ ] ], "expand.https.any.js": [ - "6668a5cc216ebe7a7fd4dfc7e036893dab2a2623", + "904e4e7b806fb096e088ee4179083ecbb691b986", [ "webnn/conformance_tests/expand.https.any.html?cpu", { @@ -799482,7 +800636,7 @@ ] ], "floor.https.any.js": [ - "e59f220f4eb3cabbe6438c0997331f04eed80624", + "138f7874ce3f08ffb6d71b83ed4b09d14b38a1c1", [ "webnn/conformance_tests/floor.https.any.html?cpu", { @@ -799701,7 +800855,7 @@ ] ], "gather.https.any.js": [ - "17c314137586e44c259292e46b64fd283e2e236f", + "cc89dbf37ae27d99ad40e4b58b2cce732c129d46", [ "webnn/conformance_tests/gather.https.any.html?cpu", { @@ -799920,7 +801074,7 @@ ] ], "gatherElements.https.any.js": [ - "2cd3159ca0ed7826402d500ec9543bc1e7e7dbb8", + "a7bea51de1303aec2f9ea512c31328e54ea3d4be", [ "webnn/conformance_tests/gatherElements.https.any.html?cpu", { @@ -800139,7 +801293,7 @@ ] ], "gatherND.https.any.js": [ - "4e9adf4c1bf8d9e33c59bd4f64b17779d9e6169e", + "83c9d6c8ffaa248ff4d1bcbbb457595ec0cd4de6", [ "webnn/conformance_tests/gatherND.https.any.html?cpu", { @@ -800358,7 +801512,7 @@ ] ], "gelu.https.any.js": [ - "aa72bb65c83fb63c676482503b709b4b5feb2ddf", + "b9d57a2bc8f4bca150d0391c7a17432a88a3f43d", [ "webnn/conformance_tests/gelu.https.any.html?cpu", { @@ -800577,7 +801731,7 @@ ] ], "gemm.https.any.js": [ - "099486c7f58072b1c91b3360b0e712eda299a05b", + "7f8181dd5dd9fed9d1920cf3a6e34bfea051c298", [ "webnn/conformance_tests/gemm.https.any.html?cpu", { @@ -800796,7 +801950,7 @@ ] ], "greater.https.any.js": [ - "7017d0860d5b6919f97d1081aed790d6a8fdeb61", + "41408be41206503e46e49f5e25a4c6a559e13bd3", [ "webnn/conformance_tests/greater.https.any.html?cpu", { @@ -801015,7 +802169,7 @@ ] ], "greater_or_equal.https.any.js": [ - "36cb9900ae4871e48601360e818cece31f0afe89", + "19818cd7e46ede13f866bb22ad146d4672059d28", [ "webnn/conformance_tests/greater_or_equal.https.any.html?cpu", { @@ -801234,7 +802388,7 @@ ] ], "gru.https.any.js": [ - "4a144cce8484685f3ec855416ea47021b8619083", + "870813f87c7fcbdf8834b2ae82ae69603fee0a03", [ "webnn/conformance_tests/gru.https.any.html?cpu", { @@ -801453,7 +802607,7 @@ ] ], "gru_cell.https.any.js": [ - "6155a37490da5a9b290fc606c6b2ee725f29adab", + "fe648cf30a58c09bd54dda5e43f4ea0f0271d92e", [ "webnn/conformance_tests/gru_cell.https.any.html?cpu", { @@ -801672,7 +802826,7 @@ ] ], "hard_sigmoid.https.any.js": [ - "af8c3918f3defea06ae457af28322d283b424d3a", + "8beb041733d0e795f6c4fa253c2977695e51aa25", [ "webnn/conformance_tests/hard_sigmoid.https.any.html?cpu", { @@ -801891,7 +803045,7 @@ ] ], "hard_swish.https.any.js": [ - "e9c341b770706e4d7f31ba6bb356698939f20d7d", + "8677bf6e37ef03f31ce392bb9f96233e11a63fef", [ "webnn/conformance_tests/hard_swish.https.any.html?cpu", { @@ -802110,7 +803264,7 @@ ] ], "identity.https.any.js": [ - "6e1b1e7f6db7cffe920e34c856ef08ca12540485", + "d54741a21c43b249b592f30b37198003880723d8", [ "webnn/conformance_tests/identity.https.any.html?cpu", { @@ -802548,7 +803702,7 @@ ] ], "instance_normalization.https.any.js": [ - "46f434bd245d4fbbab59ac493bcda6671b67c2e1", + "71ab3012cb36eb6d27ee8092e58a4951176e12c8", [ "webnn/conformance_tests/instance_normalization.https.any.html?cpu", { @@ -802767,7 +803921,7 @@ ] ], "layer_normalization.https.any.js": [ - "23ba642e2426bc77e4518b750d6d59b446cc8fe2", + "01f181c45b37c717d1325548967325c8412440f8", [ "webnn/conformance_tests/layer_normalization.https.any.html?cpu", { @@ -802986,7 +804140,7 @@ ] ], "leaky_relu.https.any.js": [ - "f49c2d02809afaa10c83f68e7cb4a477fc473352", + "eeb01d3936e56a3939a3eec07edf4086fc32e392", [ "webnn/conformance_tests/leaky_relu.https.any.html?cpu", { @@ -803205,7 +804359,7 @@ ] ], "lesser.https.any.js": [ - "322209f18a1818a52a5e03b6944420d340e8977c", + "f514c3d16aeb26c747d0c8c949ddcebbb8ef9af5", [ "webnn/conformance_tests/lesser.https.any.html?cpu", { @@ -803424,7 +804578,7 @@ ] ], "lesser_or_equal.https.any.js": [ - "aceec9dc135ff61c9c3ed64495d8c58e1b8f2352", + "751d35a8a98a3b51ed62f37d2c123c744be866f3", [ "webnn/conformance_tests/lesser_or_equal.https.any.html?cpu", { @@ -803643,7 +804797,7 @@ ] ], "linear.https.any.js": [ - "a959403aff4a6f418c882df4a6dd0de6c54f445d", + "957e207bf3f88d473bd6d3b96cd2882fba76d9eb", [ "webnn/conformance_tests/linear.https.any.html?cpu", { @@ -803862,7 +805016,7 @@ ] ], "log.https.any.js": [ - "8d6b5885c28f1d17aab4ca282db27d830b2ddf40", + "e31a771d8cabb830b601c43493539b7bcbfab5c4", [ "webnn/conformance_tests/log.https.any.html?cpu", { @@ -804081,7 +805235,7 @@ ] ], "logical_and.https.any.js": [ - "3d46c0b2406c7253ccc18ebc351a1bb5063f7855", + "32fe4d1edbd91177e9303c1c45cce1b21a0c1782", [ "webnn/conformance_tests/logical_and.https.any.html?cpu", { @@ -804300,7 +805454,7 @@ ] ], "logical_not.https.any.js": [ - "e56c5626ef8ab7c43971adf6556a351f803fc52e", + "bb6b42a70b27817cfe5b6322f486ad02dfe8f013", [ "webnn/conformance_tests/logical_not.https.any.html?cpu", { @@ -804519,7 +805673,7 @@ ] ], "logical_or.https.any.js": [ - "3be3b0090f2435a28b81036c232a90baabbe43b0", + "838988f9c7371d9d48deeb5fab588c2f8f4f172d", [ "webnn/conformance_tests/logical_or.https.any.html?cpu", { @@ -804738,7 +805892,7 @@ ] ], "logical_xor.https.any.js": [ - "cab96c27237f16e8773b9539e173271d3f335eb0", + "50a12c7c5cfd6c2b1b30b417534354dc2b924d1f", [ "webnn/conformance_tests/logical_xor.https.any.html?cpu", { @@ -804957,7 +806111,7 @@ ] ], "lstm.https.any.js": [ - "20198bfb2f5cede820bcc662a2498d003642e050", + "13bf49261c12530222d4db89d052e9dda6566003", [ "webnn/conformance_tests/lstm.https.any.html?cpu", { @@ -805176,7 +806330,7 @@ ] ], "lstm_cell.https.any.js": [ - "d6b16029b0df4621837889fa82184145b7e8ccdf", + "8fb7ce4ca35c0b138dabca6773409258aedd7fa1", [ "webnn/conformance_tests/lstm_cell.https.any.html?cpu", { @@ -805395,7 +806549,7 @@ ] ], "matmul.https.any.js": [ - "ef0b7f20051d199afcbdd306fb0f540d19b40967", + "8a16c567c8afb9143a7226729223ff14a7f1587d", [ "webnn/conformance_tests/matmul.https.any.html?cpu", { @@ -805614,7 +806768,7 @@ ] ], "max.https.any.js": [ - "08befe3da0cbaff6ebb4288837e5a1e248e58eca", + "16c8819ac84d9a5a0b019b4f5453523294208495", [ "webnn/conformance_tests/max.https.any.html?cpu", { @@ -805833,7 +806987,7 @@ ] ], "min.https.any.js": [ - "1dda0bb44a77883d9a8689272126ec2617faaeeb", + "6d67daef1a188bc21acc4df7d9c9a1db264ef215", [ "webnn/conformance_tests/min.https.any.html?cpu", { @@ -806052,7 +807206,7 @@ ] ], "mul.https.any.js": [ - "27a5dbd32499157c7ddba47030e67adf9c70bfa4", + "b869e687257f1141b13a4a374cbaeed7ccfbe769", [ "webnn/conformance_tests/mul.https.any.html?cpu", { @@ -806271,7 +807425,7 @@ ] ], "neg.https.any.js": [ - "a77109a9ef1a7861cceabe597ed6d2207c31bf7e", + "53006267d4c1a261af55f7c5c5bef80d86cbbcba", [ "webnn/conformance_tests/neg.https.any.html?cpu", { @@ -806490,7 +807644,7 @@ ] ], "pad.https.any.js": [ - "203d0b7299c57204e3ffa4480fa6595979594f3d", + "c828da3831f3dd827a361a95258f3efd31f9ea1b", [ "webnn/conformance_tests/pad.https.any.html?cpu", { @@ -806708,225 +807862,6 @@ } ] ], - "parallel-compute.https.any.js": [ - "a1c20f1ff30d621bb3f5c46048f6f53ceff12317", - [ - "webnn/conformance_tests/parallel-compute.https.any.html?cpu", - { - "script_metadata": [ - [ - "title", - "test parallel WebNN API compute operations" - ], - [ - "global", - "window,dedicatedworker" - ], - [ - "variant", - "?cpu" - ], - [ - "variant", - "?gpu" - ], - [ - "variant", - "?npu" - ], - [ - "script", - "../resources/utils.js" - ], - [ - "timeout", - "long" - ] - ], - "timeout": "long" - } - ], - [ - "webnn/conformance_tests/parallel-compute.https.any.html?gpu", - { - "script_metadata": [ - [ - "title", - "test parallel WebNN API compute operations" - ], - [ - "global", - "window,dedicatedworker" - ], - [ - "variant", - "?cpu" - ], - [ - "variant", - "?gpu" - ], - [ - "variant", - "?npu" - ], - [ - "script", - "../resources/utils.js" - ], - [ - "timeout", - "long" - ] - ], - "timeout": "long" - } - ], - [ - "webnn/conformance_tests/parallel-compute.https.any.html?npu", - { - "script_metadata": [ - [ - "title", - "test parallel WebNN API compute operations" - ], - [ - "global", - "window,dedicatedworker" - ], - [ - "variant", - "?cpu" - ], - [ - "variant", - "?gpu" - ], - [ - "variant", - "?npu" - ], - [ - "script", - "../resources/utils.js" - ], - [ - "timeout", - "long" - ] - ], - "timeout": "long" - } - ], - [ - "webnn/conformance_tests/parallel-compute.https.any.worker.html?cpu", - { - "script_metadata": [ - [ - "title", - "test parallel WebNN API compute operations" - ], - [ - "global", - "window,dedicatedworker" - ], - [ - "variant", - "?cpu" - ], - [ - "variant", - "?gpu" - ], - [ - "variant", - "?npu" - ], - [ - "script", - "../resources/utils.js" - ], - [ - "timeout", - "long" - ] - ], - "timeout": "long" - } - ], - [ - "webnn/conformance_tests/parallel-compute.https.any.worker.html?gpu", - { - "script_metadata": [ - [ - "title", - "test parallel WebNN API compute operations" - ], - [ - "global", - "window,dedicatedworker" - ], - [ - "variant", - "?cpu" - ], - [ - "variant", - "?gpu" - ], - [ - "variant", - "?npu" - ], - [ - "script", - "../resources/utils.js" - ], - [ - "timeout", - "long" - ] - ], - "timeout": "long" - } - ], - [ - "webnn/conformance_tests/parallel-compute.https.any.worker.html?npu", - { - "script_metadata": [ - [ - "title", - "test parallel WebNN API compute operations" - ], - [ - "global", - "window,dedicatedworker" - ], - [ - "variant", - "?cpu" - ], - [ - "variant", - "?gpu" - ], - [ - "variant", - "?npu" - ], - [ - "script", - "../resources/utils.js" - ], - [ - "timeout", - "long" - ] - ], - "timeout": "long" - } - ] - ], "parallel-dispatch.https.any.js": [ "4051645771fa0c70531bff2fe4cd7132a20c5d26", [ @@ -807147,7 +808082,7 @@ ] ], "pooling.https.any.js": [ - "52c6c80c7b53b52a374d7ec330ebad495d6da8b9", + "d6d5a2a7afacda57da834c716bb128388adb14a5", [ "webnn/conformance_tests/pooling.https.any.html?cpu", { @@ -807366,7 +808301,7 @@ ] ], "pow.https.any.js": [ - "fa18368d94e92f3b1d6e6bc678e00a2d415c9cda", + "9f14780e58c072260e0113c4e27c057fc61d23aa", [ "webnn/conformance_tests/pow.https.any.html?cpu", { @@ -807585,7 +808520,7 @@ ] ], "prelu.https.any.js": [ - "02f545ad5964c3c7ba568ca5c1d24215d4943389", + "af9467f1e4d2f86857c17a4516d7b0511dec2e33", [ "webnn/conformance_tests/prelu.https.any.html?cpu", { @@ -807804,7 +808739,7 @@ ] ], "quantizeLinear.https.any.js": [ - "8333f7b1b58a0a9e0ac98cc8a2c5d8339f456811", + "1e25d5b136806676caa400627b65d23fec26fb11", [ "webnn/conformance_tests/quantizeLinear.https.any.html?cpu", { @@ -808023,7 +808958,7 @@ ] ], "reciprocal.https.any.js": [ - "bbf49a1e0ac46a0b8805a809b4d50bf1f1a1ff27", + "bbe1ec106c8302b2d2b97665a6a284fc0667cf72", [ "webnn/conformance_tests/reciprocal.https.any.html?cpu", { @@ -808242,7 +809177,7 @@ ] ], "reduce_l1.https.any.js": [ - "8fa1b4c09c28ce0fe8fd21975cea07a53df240cc", + "3bbb85b32c4f66554936b5c2fabf6089ca924575", [ "webnn/conformance_tests/reduce_l1.https.any.html?cpu", { @@ -808461,7 +809396,7 @@ ] ], "reduce_l2.https.any.js": [ - "7fc2ee8e621214073ff532d28fa49f6f3180ba44", + "d579158921c2c7f4afc927d280a9a17ac9c4d6fb", [ "webnn/conformance_tests/reduce_l2.https.any.html?cpu", { @@ -808680,7 +809615,7 @@ ] ], "reduce_log_sum.https.any.js": [ - "5ed23e1af47d968326fd1a8c2526aa56db8fbded", + "ab827e31452d3f61709239f0749e925a312344df", [ "webnn/conformance_tests/reduce_log_sum.https.any.html?cpu", { @@ -808899,7 +809834,7 @@ ] ], "reduce_log_sum_exp.https.any.js": [ - "e9a0b7b54930e1f995882eef1619047e2d298973", + "eecdf56f15b99a4db8352fd3ffe52a06c2e85258", [ "webnn/conformance_tests/reduce_log_sum_exp.https.any.html?cpu", { @@ -809118,7 +810053,7 @@ ] ], "reduce_max.https.any.js": [ - "5096e553239cb84acb8364ab0f23385547e1dc37", + "3695d1d0db2aed63c853ee5de769f732b8614e99", [ "webnn/conformance_tests/reduce_max.https.any.html?cpu", { @@ -809337,7 +810272,7 @@ ] ], "reduce_mean.https.any.js": [ - "ee5bf3673c08e0b378b76c9c75d404819fde1d09", + "01d2a548b639486519eb9509e55ad7c27e314e9f", [ "webnn/conformance_tests/reduce_mean.https.any.html?cpu", { @@ -809556,7 +810491,7 @@ ] ], "reduce_min.https.any.js": [ - "7a5989045db858baccc022f8860987e3f0e38be8", + "b09fd5cf8a37461bb8f368b9b20b1bae253173fa", [ "webnn/conformance_tests/reduce_min.https.any.html?cpu", { @@ -809775,7 +810710,7 @@ ] ], "reduce_product.https.any.js": [ - "1a2e23c4f76e124dbc6990db83e03fba102e1090", + "721c9a1e499bbd83abdcb71eb3ec4e215ec23562", [ "webnn/conformance_tests/reduce_product.https.any.html?cpu", { @@ -809994,7 +810929,7 @@ ] ], "reduce_sum.https.any.js": [ - "6b91802745552743f2e8c8dbd14aaa5de38944f5", + "48b65a77b00f07e54d5564d90a4f02e5702a1557", [ "webnn/conformance_tests/reduce_sum.https.any.html?cpu", { @@ -810213,7 +811148,7 @@ ] ], "reduce_sum_square.https.any.js": [ - "0f92d817e6157c3f278cc549c5ae13a8b9619a78", + "435e748f7b56a3f9aa80951a39781ef2a5c8f159", [ "webnn/conformance_tests/reduce_sum_square.https.any.html?cpu", { @@ -810432,7 +811367,7 @@ ] ], "relu.https.any.js": [ - "ea7fd9b9552b29cb5419f96d4291def27b2de554", + "596af967cfb5eb6db43274db16f488266f8fdd9e", [ "webnn/conformance_tests/relu.https.any.html?cpu", { @@ -810651,7 +811586,7 @@ ] ], "resample2d.https.any.js": [ - "c10b4182ec0c5e9d22e72c594ef2b28ff85999cf", + "4d4fadcba20d2c1beda25e74cc2431a2935ea83b", [ "webnn/conformance_tests/resample2d.https.any.html?cpu", { @@ -810870,7 +811805,7 @@ ] ], "reshape.https.any.js": [ - "23a8675e13f9bbbf4e8fcf8cc4e525fa9637d631", + "1eb8f259f5a8efa0caff51b723eb2779f1c72c9d", [ "webnn/conformance_tests/reshape.https.any.html?cpu", { @@ -811308,7 +812243,7 @@ ] ], "scatterElements.https.any.js": [ - "561260d47ecf66943cb8c3a463ba3f6dc7c22c06", + "18aebf98b4c159cd87eca11faef8994691d52dc5", [ "webnn/conformance_tests/scatterElements.https.any.html?cpu", { @@ -811527,7 +812462,7 @@ ] ], "scatterND.https.any.js": [ - "002ee3e4914e7a2d4d2c4d68c27743ddd596a9ae", + "3edf28bbe7c95a176193258b11ef843d26909419", [ "webnn/conformance_tests/scatterND.https.any.html?cpu", { @@ -811746,7 +812681,7 @@ ] ], "sigmoid.https.any.js": [ - "2149de9573a48cbc63be56418ad4c82127d17bb9", + "a886418c0c1943ab86513e0be60dade03eb39cd3", [ "webnn/conformance_tests/sigmoid.https.any.html?cpu", { @@ -811965,7 +812900,7 @@ ] ], "sign.https.any.js": [ - "aad8685447153411fe5f4f0acd789e30fdbf6f3a", + "f529daadf6b46da116655cfaa4b5bb8f4b9803ec", [ "webnn/conformance_tests/sign.https.any.html?cpu", { @@ -812184,7 +813119,7 @@ ] ], "sin.https.any.js": [ - "d0dd150c6c2f9048aef6475921009d21a981fab0", + "ff3245d9b95dccdae34fe1bdb773f21220f8e2fc", [ "webnn/conformance_tests/sin.https.any.html?cpu", { @@ -812403,7 +813338,7 @@ ] ], "slice.https.any.js": [ - "27ac1c265729ca41f48ef143c4789c9843f56e35", + "7880159ae124930cb742307b2712e993b36df558", [ "webnn/conformance_tests/slice.https.any.html?cpu", { @@ -812622,7 +813557,7 @@ ] ], "softmax.https.any.js": [ - "a364f65ccc1f1301fe7b57c6d41111470e9cada9", + "552e5d12fe357f4022bfda19bf3b1e45914dff74", [ "webnn/conformance_tests/softmax.https.any.html?cpu", { @@ -812841,7 +813776,7 @@ ] ], "softplus.https.any.js": [ - "0294172dd035c71382f6676cfe1e8ebef1ad393a", + "0176288f53fa7f6517dd1a621cc402d2ba3079e2", [ "webnn/conformance_tests/softplus.https.any.html?cpu", { @@ -813060,7 +813995,7 @@ ] ], "softsign.https.any.js": [ - "344701e210af9dec4b9b7009dbfd7a57e121c29a", + "9ca2627ad9c53ad73c76337bbbfb50c932f7d90f", [ "webnn/conformance_tests/softsign.https.any.html?cpu", { @@ -813279,7 +814214,7 @@ ] ], "split.https.any.js": [ - "461afce9ab9c4b51ba6f368417fcd2f6fb710339", + "967f1724a18ccfbf7827be82e100a3eea2534ad5", [ "webnn/conformance_tests/split.https.any.html?cpu", { @@ -813498,7 +814433,7 @@ ] ], "sqrt.https.any.js": [ - "b6b13ec07595feb29a9cb20df70524dceba970e2", + "2b8a1b2f1daf91d737d5e7d9a15a3912f91e6422", [ "webnn/conformance_tests/sqrt.https.any.html?cpu", { @@ -813717,7 +814652,7 @@ ] ], "sub.https.any.js": [ - "3bb23caf5f519d8cba099bcce8f3149bb2085daf", + "3dbd25019b5deab94f71f1d5f4cec7f0b32b53e5", [ "webnn/conformance_tests/sub.https.any.html?cpu", { @@ -813936,7 +814871,7 @@ ] ], "subgraph.https.any.js": [ - "454eb62415f9b97765836c0cd0f6d9705cfe571d", + "ed35637b43c98f2cc3ec90c544c3e62509e56454", [ "webnn/conformance_tests/subgraph.https.any.html?cpu", { @@ -814155,7 +815090,7 @@ ] ], "tan.https.any.js": [ - "a8b6bba13c17c0349329602c48823c6273ca9678", + "0d509cf23fbcc77c5a7fb3f898b7d6acc762eaa7", [ "webnn/conformance_tests/tan.https.any.html?cpu", { @@ -814374,7 +815309,7 @@ ] ], "tanh.https.any.js": [ - "211ae972ebbdfc662d9cea84211250e7723bd58e", + "5c8c45f29c0a39cf568846c0798802d968debe4c", [ "webnn/conformance_tests/tanh.https.any.html?cpu", { @@ -814836,7 +815771,7 @@ ] ], "tile.https.any.js": [ - "f85518e52486058d8af9a5f5ff8eefcb2e4241d7", + "a3e2841403b483507075abb2e232d6234c64724d", [ "webnn/conformance_tests/tile.https.any.html?cpu", { @@ -815055,7 +815990,7 @@ ] ], "transpose.https.any.js": [ - "4370c63de4ab7c3e69fda7f588ff67f8abe17870", + "741771fc8fd625253a09f73f67e191d679d8b59d", [ "webnn/conformance_tests/transpose.https.any.html?cpu", { @@ -815274,7 +816209,7 @@ ] ], "triangular.https.any.js": [ - "64a33e4a4c2d10d97692ab898eee51c5acb99fdb", + "3dcb73b7d72b8e640c70ce821a70f9053a6376b4", [ "webnn/conformance_tests/triangular.https.any.html?cpu", { @@ -815493,7 +816428,7 @@ ] ], "where.https.any.js": [ - "1c1860fd9a1e0c011552a909e8d0d826a4e2ce0b", + "e436fd766b06fc6e48228d2576879070d6d44a55", [ "webnn/conformance_tests/where.https.any.html?cpu", { @@ -816717,195 +817652,6 @@ } ] ], - "compute-multiple-arraybufferviews-sharing-same-arraybuffer.https.any.js": [ - "097a8f84d8b00095e8ace4de5065ac8345b4c243", - [ - "webnn/validation_tests/compute-multiple-arraybufferviews-sharing-same-arraybuffer.https.any.html?cpu", - { - "script_metadata": [ - [ - "title", - "ensure WebNN MLContext.compute() rejecting detached buffers" - ], - [ - "global", - "window,dedicatedworker" - ], - [ - "variant", - "?cpu" - ], - [ - "variant", - "?gpu" - ], - [ - "variant", - "?npu" - ], - [ - "script", - "../resources/utils_validation.js" - ] - ] - } - ], - [ - "webnn/validation_tests/compute-multiple-arraybufferviews-sharing-same-arraybuffer.https.any.html?gpu", - { - "script_metadata": [ - [ - "title", - "ensure WebNN MLContext.compute() rejecting detached buffers" - ], - [ - "global", - "window,dedicatedworker" - ], - [ - "variant", - "?cpu" - ], - [ - "variant", - "?gpu" - ], - [ - "variant", - "?npu" - ], - [ - "script", - "../resources/utils_validation.js" - ] - ] - } - ], - [ - "webnn/validation_tests/compute-multiple-arraybufferviews-sharing-same-arraybuffer.https.any.html?npu", - { - "script_metadata": [ - [ - "title", - "ensure WebNN MLContext.compute() rejecting detached buffers" - ], - [ - "global", - "window,dedicatedworker" - ], - [ - "variant", - "?cpu" - ], - [ - "variant", - "?gpu" - ], - [ - "variant", - "?npu" - ], - [ - "script", - "../resources/utils_validation.js" - ] - ] - } - ], - [ - "webnn/validation_tests/compute-multiple-arraybufferviews-sharing-same-arraybuffer.https.any.worker.html?cpu", - { - "script_metadata": [ - [ - "title", - "ensure WebNN MLContext.compute() rejecting detached buffers" - ], - [ - "global", - "window,dedicatedworker" - ], - [ - "variant", - "?cpu" - ], - [ - "variant", - "?gpu" - ], - [ - "variant", - "?npu" - ], - [ - "script", - "../resources/utils_validation.js" - ] - ] - } - ], - [ - "webnn/validation_tests/compute-multiple-arraybufferviews-sharing-same-arraybuffer.https.any.worker.html?gpu", - { - "script_metadata": [ - [ - "title", - "ensure WebNN MLContext.compute() rejecting detached buffers" - ], - [ - "global", - "window,dedicatedworker" - ], - [ - "variant", - "?cpu" - ], - [ - "variant", - "?gpu" - ], - [ - "variant", - "?npu" - ], - [ - "script", - "../resources/utils_validation.js" - ] - ] - } - ], - [ - "webnn/validation_tests/compute-multiple-arraybufferviews-sharing-same-arraybuffer.https.any.worker.html?npu", - { - "script_metadata": [ - [ - "title", - "ensure WebNN MLContext.compute() rejecting detached buffers" - ], - [ - "global", - "window,dedicatedworker" - ], - [ - "variant", - "?cpu" - ], - [ - "variant", - "?gpu" - ], - [ - "variant", - "?npu" - ], - [ - "script", - "../resources/utils_validation.js" - ] - ] - } - ] - ], "concat.https.any.js": [ "6ccac4e7e8b5a311adc0b47cd85844bd2f7bae34", [ @@ -817096,7 +817842,7 @@ ] ], "constant-changed-buffer.https.any.js": [ - "40f3a0ccaef2c2888d2d773cf1825a49197697a8", + "b3c8e56046a1413a4269b23351ef6320df07964d", [ "webnn/validation_tests/constant-changed-buffer.https.any.html?cpu", { @@ -818419,7 +819165,7 @@ ] ], "destroyContext.https.any.js": [ - "abed6b09bde43c10e33214129a0df5681d3739c2", + "ba11362564d5dd0f000129d6de35797a08dc2b0a", [ "webnn/validation_tests/destroyContext.https.any.html?cpu", { @@ -818614,7 +819360,7 @@ ] ], "destroyGraph.https.any.js": [ - "4d883e9f3c3eaf5e28e6936980a8c399d0b537c6", + "b77b2ad4e6e1d60ec68bfff772000271a9126b52", [ "webnn/validation_tests/destroyGraph.https.any.html?cpu", { @@ -823345,7 +824091,7 @@ ] ], "pooling-and-reduction-keep-dims.https.any.js": [ - "969c5c61a498e14df5b45ebe3166f105708a73f4", + "f2264e468d4228e9e52e0396fdf274f146009ec2", [ "webnn/validation_tests/pooling-and-reduction-keep-dims.https.any.html?cpu", { @@ -829353,6 +830099,13 @@ {} ] ], + "RTCRtpCorruptionDetection-headerExtensionControl.html": [ + "19adec1199e16cdd0b853b9a577f006a7d34dee5", + [ + null, + {} + ] + ], "RTCRtpEncodingParameters-scaleResolutionDownTo.https.html": [ "bcb7edef381f92dde111c0ea4a774c250808ab4a", [ @@ -870297,6 +871050,15 @@ ] }, "css-align": { + "abspos": { + "align-self-stretch-auto-size-ref.tentative.html": [ + "1d04e257c4b6beb940a771f07d15cf4d94e1ef20", + [ + null, + {} + ] + ] + }, "ttwf-reftest-alignContent.html": [ "18c838e90de5135267227d2136abbfa64f4d1dff", [ @@ -872610,7 +873372,7 @@ ] ], "border-offset-ref.tentative.html": [ - "4e580f9f79c5f1ffc9ef4df33ca40724a2fa2e83", + "ca8ee77528463426948101d4047574226c7639a1", [ null, {} @@ -872623,6 +873385,13 @@ {} ] ], + "box-model-capture-ref.sub.html": [ + "36401abca0d146f5b76053b2360ec0f3573f7b6c", + [ + null, + {} + ] + ], "nested-overflow-ref.sub.html": [ "31e9f63529b208751a22bf2c3ca591d92691f9e3", [ @@ -875088,7 +875857,7 @@ ] ], "navigation.py": [ - "825bca7e994ff0330147e5da394edb312a62ef84", + "21109f1a6805f516d7d43720aab1d547daedc550", [ null, {} @@ -875204,14 +875973,14 @@ ] ], "sequence.py": [ - "7c68fd299f782bf10a5c078df1a7b98890550cdf", + "7629be29daa2cc8b6baacffcefdca166362ad480", [ null, {} ] ], "sequence_tentative.py": [ - "f4799a0315436d6e7421b2992c7f85aa0c405be5", + "9fbfa46194cd8ac2435f92f7804c872390a4c8f8", [ null, {} @@ -877494,6 +878263,13 @@ {} ] ], + "navigation.py": [ + "6f5a4c98f0aecc8032856862e3bb8866885057e7", + [ + null, + {} + ] + ], "none.py": [ "b94a8f162d736b858e4564dde3b13a40ef7595c2", [ @@ -877665,7 +878441,14 @@ ] ], "sequence.py": [ - "348f81694605a38990f0309100ca610e9683e68b", + "15bd9f82ce4e56e156acff604333bbe467269996", + [ + null, + {} + ] + ], + "sequence_tentative.py": [ + "5c20126610be2f33cb29e558e3dabb524d0a2721", [ null, {} diff --git a/tests/wpt/meta/WebCryptoAPI/derive_bits_keys/derived_bits_length.https.any.js.ini b/tests/wpt/meta/WebCryptoAPI/derive_bits_keys/derived_bits_length.https.any.js.ini index 79589c9a5aa..aaa6f6150e9 100644 --- a/tests/wpt/meta/WebCryptoAPI/derive_bits_keys/derived_bits_length.https.any.js.ini +++ b/tests/wpt/meta/WebCryptoAPI/derive_bits_keys/derived_bits_length.https.any.js.ini @@ -44,6 +44,12 @@ [X25519 derivation with 230 as 'length' parameter] expected: FAIL + [HKDF derivation with 0 as 'length' parameter] + expected: FAIL + + [PBKDF2 derivation with 0 as 'length' parameter] + expected: FAIL + [derived_bits_length.https.any.worker.html] [ECDH derivation with 256 as 'length' parameter] @@ -90,3 +96,9 @@ [X25519 derivation with 230 as 'length' parameter] expected: FAIL + + [HKDF derivation with 0 as 'length' parameter] + expected: FAIL + + [PBKDF2 derivation with 0 as 'length' parameter] + expected: FAIL diff --git a/tests/wpt/meta/WebCryptoAPI/derive_bits_keys/hkdf.https.any.js.ini b/tests/wpt/meta/WebCryptoAPI/derive_bits_keys/hkdf.https.any.js.ini index f55451ed560..694cd987c9f 100644 --- a/tests/wpt/meta/WebCryptoAPI/derive_bits_keys/hkdf.https.any.js.ini +++ b/tests/wpt/meta/WebCryptoAPI/derive_bits_keys/hkdf.https.any.js.ini @@ -959,6 +959,30 @@ [empty derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL + [empty derivedKey, empty salt, SHA-384, with normal info with 0 length] + expected: FAIL + + [empty derivedKey, empty salt, SHA-384, with empty info with 0 length] + expected: FAIL + + [empty derivedKey, empty salt, SHA-512, with normal info with 0 length] + expected: FAIL + + [empty derivedKey, empty salt, SHA-512, with empty info with 0 length] + expected: FAIL + + [empty derivedKey, empty salt, SHA-1, with normal info with 0 length] + expected: FAIL + + [empty derivedKey, empty salt, SHA-1, with empty info with 0 length] + expected: FAIL + + [empty derivedKey, empty salt, SHA-256, with normal info with 0 length] + expected: FAIL + + [empty derivedKey, empty salt, SHA-256, with empty info with 0 length] + expected: FAIL + [hkdf.https.any.worker.html?1-1000] [short derivedKey, normal salt, SHA-384, with normal info] @@ -2551,6 +2575,48 @@ [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL + [short derivedKey, normal salt, SHA-384, with normal info with 0 length] + expected: FAIL + + [short derivedKey, normal salt, SHA-384, with empty info with 0 length] + expected: FAIL + + [short derivedKey, normal salt, SHA-512, with normal info with 0 length] + expected: FAIL + + [short derivedKey, normal salt, SHA-512, with empty info with 0 length] + expected: FAIL + + [short derivedKey, normal salt, SHA-1, with normal info with 0 length] + expected: FAIL + + [short derivedKey, normal salt, SHA-1, with empty info with 0 length] + expected: FAIL + + [short derivedKey, normal salt, SHA-256, with normal info with 0 length] + expected: FAIL + + [short derivedKey, normal salt, SHA-256, with empty info with 0 length] + expected: FAIL + + [short derivedKey, empty salt, SHA-384, with normal info with 0 length] + expected: FAIL + + [short derivedKey, empty salt, SHA-384, with empty info with 0 length] + expected: FAIL + + [short derivedKey, empty salt, SHA-512, with normal info with 0 length] + expected: FAIL + + [short derivedKey, empty salt, SHA-512, with empty info with 0 length] + expected: FAIL + + [short derivedKey, empty salt, SHA-1, with normal info with 0 length] + expected: FAIL + + [short derivedKey, empty salt, SHA-1, with empty info with 0 length] + expected: FAIL + [hkdf.https.any.html?3001-last] [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] @@ -3513,6 +3579,30 @@ [empty derivedKey, empty salt, SHA-256, with empty info with wrong (ECDH) key] expected: FAIL + [empty derivedKey, empty salt, SHA-384, with normal info with 0 length] + expected: FAIL + + [empty derivedKey, empty salt, SHA-384, with empty info with 0 length] + expected: FAIL + + [empty derivedKey, empty salt, SHA-512, with normal info with 0 length] + expected: FAIL + + [empty derivedKey, empty salt, SHA-512, with empty info with 0 length] + expected: FAIL + + [empty derivedKey, empty salt, SHA-1, with normal info with 0 length] + expected: FAIL + + [empty derivedKey, empty salt, SHA-1, with empty info with 0 length] + expected: FAIL + + [empty derivedKey, empty salt, SHA-256, with normal info with 0 length] + expected: FAIL + + [empty derivedKey, empty salt, SHA-256, with empty info with 0 length] + expected: FAIL + [hkdf.https.any.worker.html?1001-2000] [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-1, with empty info] @@ -5030,6 +5120,45 @@ [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL + [short derivedKey, empty salt, SHA-256, with normal info with 0 length] + expected: FAIL + + [short derivedKey, empty salt, SHA-256, with empty info with 0 length] + expected: FAIL + + [long derivedKey, normal salt, SHA-384, with normal info with 0 length] + expected: FAIL + + [long derivedKey, normal salt, SHA-384, with empty info with 0 length] + expected: FAIL + + [long derivedKey, normal salt, SHA-512, with normal info with 0 length] + expected: FAIL + + [long derivedKey, normal salt, SHA-512, with empty info with 0 length] + expected: FAIL + + [long derivedKey, normal salt, SHA-1, with normal info with 0 length] + expected: FAIL + + [long derivedKey, normal salt, SHA-1, with empty info with 0 length] + expected: FAIL + + [long derivedKey, normal salt, SHA-256, with normal info with 0 length] + expected: FAIL + + [long derivedKey, normal salt, SHA-256, with empty info with 0 length] + expected: FAIL + + [long derivedKey, empty salt, SHA-384, with normal info with 0 length] + expected: FAIL + + [long derivedKey, empty salt, SHA-384, with empty info with 0 length] + expected: FAIL + + [long derivedKey, empty salt, SHA-512, with normal info with 0 length] + expected: FAIL + [hkdf.https.any.html?1-1000] [short derivedKey, normal salt, SHA-384, with normal info] @@ -6622,6 +6751,48 @@ [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-1, with empty info with wrong (ECDH) key] expected: FAIL + [short derivedKey, normal salt, SHA-384, with normal info with 0 length] + expected: FAIL + + [short derivedKey, normal salt, SHA-384, with empty info with 0 length] + expected: FAIL + + [short derivedKey, normal salt, SHA-512, with normal info with 0 length] + expected: FAIL + + [short derivedKey, normal salt, SHA-512, with empty info with 0 length] + expected: FAIL + + [short derivedKey, normal salt, SHA-1, with normal info with 0 length] + expected: FAIL + + [short derivedKey, normal salt, SHA-1, with empty info with 0 length] + expected: FAIL + + [short derivedKey, normal salt, SHA-256, with normal info with 0 length] + expected: FAIL + + [short derivedKey, normal salt, SHA-256, with empty info with 0 length] + expected: FAIL + + [short derivedKey, empty salt, SHA-384, with normal info with 0 length] + expected: FAIL + + [short derivedKey, empty salt, SHA-384, with empty info with 0 length] + expected: FAIL + + [short derivedKey, empty salt, SHA-512, with normal info with 0 length] + expected: FAIL + + [short derivedKey, empty salt, SHA-512, with empty info with 0 length] + expected: FAIL + + [short derivedKey, empty salt, SHA-1, with normal info with 0 length] + expected: FAIL + + [short derivedKey, empty salt, SHA-1, with empty info with 0 length] + expected: FAIL + [hkdf.https.any.html?1001-2000] [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-1, with empty info] @@ -8139,6 +8310,45 @@ [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-512, with normal info with wrong (ECDH) key] expected: FAIL + [short derivedKey, empty salt, SHA-256, with normal info with 0 length] + expected: FAIL + + [short derivedKey, empty salt, SHA-256, with empty info with 0 length] + expected: FAIL + + [long derivedKey, normal salt, SHA-384, with normal info with 0 length] + expected: FAIL + + [long derivedKey, normal salt, SHA-384, with empty info with 0 length] + expected: FAIL + + [long derivedKey, normal salt, SHA-512, with normal info with 0 length] + expected: FAIL + + [long derivedKey, normal salt, SHA-512, with empty info with 0 length] + expected: FAIL + + [long derivedKey, normal salt, SHA-1, with normal info with 0 length] + expected: FAIL + + [long derivedKey, normal salt, SHA-1, with empty info with 0 length] + expected: FAIL + + [long derivedKey, normal salt, SHA-256, with normal info with 0 length] + expected: FAIL + + [long derivedKey, normal salt, SHA-256, with empty info with 0 length] + expected: FAIL + + [long derivedKey, empty salt, SHA-384, with normal info with 0 length] + expected: FAIL + + [long derivedKey, empty salt, SHA-384, with empty info with 0 length] + expected: FAIL + + [long derivedKey, empty salt, SHA-512, with normal info with 0 length] + expected: FAIL + [hkdf.https.any.worker.html?2001-3000] [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-512, with normal info] @@ -9728,6 +9938,45 @@ [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-256, with empty info] expected: FAIL + [long derivedKey, empty salt, SHA-512, with empty info with 0 length] + expected: FAIL + + [long derivedKey, empty salt, SHA-1, with normal info with 0 length] + expected: FAIL + + [long derivedKey, empty salt, SHA-1, with empty info with 0 length] + expected: FAIL + + [long derivedKey, empty salt, SHA-256, with normal info with 0 length] + expected: FAIL + + [long derivedKey, empty salt, SHA-256, with empty info with 0 length] + expected: FAIL + + [empty derivedKey, normal salt, SHA-384, with normal info with 0 length] + expected: FAIL + + [empty derivedKey, normal salt, SHA-384, with empty info with 0 length] + expected: FAIL + + [empty derivedKey, normal salt, SHA-512, with normal info with 0 length] + expected: FAIL + + [empty derivedKey, normal salt, SHA-512, with empty info with 0 length] + expected: FAIL + + [empty derivedKey, normal salt, SHA-1, with normal info with 0 length] + expected: FAIL + + [empty derivedKey, normal salt, SHA-1, with empty info with 0 length] + expected: FAIL + + [empty derivedKey, normal salt, SHA-256, with normal info with 0 length] + expected: FAIL + + [empty derivedKey, normal salt, SHA-256, with empty info with 0 length] + expected: FAIL + [hkdf.https.any.html?2001-3000] [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-512, with normal info] @@ -11316,3 +11565,42 @@ [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-256, with empty info] expected: FAIL + + [long derivedKey, empty salt, SHA-512, with empty info with 0 length] + expected: FAIL + + [long derivedKey, empty salt, SHA-1, with normal info with 0 length] + expected: FAIL + + [long derivedKey, empty salt, SHA-1, with empty info with 0 length] + expected: FAIL + + [long derivedKey, empty salt, SHA-256, with normal info with 0 length] + expected: FAIL + + [long derivedKey, empty salt, SHA-256, with empty info with 0 length] + expected: FAIL + + [empty derivedKey, normal salt, SHA-384, with normal info with 0 length] + expected: FAIL + + [empty derivedKey, normal salt, SHA-384, with empty info with 0 length] + expected: FAIL + + [empty derivedKey, normal salt, SHA-512, with normal info with 0 length] + expected: FAIL + + [empty derivedKey, normal salt, SHA-512, with empty info with 0 length] + expected: FAIL + + [empty derivedKey, normal salt, SHA-1, with normal info with 0 length] + expected: FAIL + + [empty derivedKey, normal salt, SHA-1, with empty info with 0 length] + expected: FAIL + + [empty derivedKey, normal salt, SHA-256, with normal info with 0 length] + expected: FAIL + + [empty derivedKey, normal salt, SHA-256, with empty info with 0 length] + expected: FAIL diff --git a/tests/wpt/meta/WebCryptoAPI/derive_bits_keys/pbkdf2.https.any.js.ini b/tests/wpt/meta/WebCryptoAPI/derive_bits_keys/pbkdf2.https.any.js.ini index fc9bba63708..3a37be17b7d 100644 --- a/tests/wpt/meta/WebCryptoAPI/derive_bits_keys/pbkdf2.https.any.js.ini +++ b/tests/wpt/meta/WebCryptoAPI/derive_bits_keys/pbkdf2.https.any.js.ini @@ -1295,6 +1295,48 @@ [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: FAIL + + [long password, short salt, SHA-384, with 100000 iterations with 0 length] + expected: FAIL + + [long password, short salt, SHA-512, with 1 iterations with 0 length] + expected: FAIL + + [long password, short salt, SHA-512, with 1000 iterations with 0 length] + expected: FAIL + + [long password, short salt, SHA-512, with 100000 iterations with 0 length] + expected: FAIL + + [long password, short salt, SHA-1, with 1 iterations with 0 length] + expected: FAIL + + [long password, short salt, SHA-1, with 1000 iterations with 0 length] + expected: FAIL + + [long password, short salt, SHA-1, with 100000 iterations with 0 length] + expected: FAIL + + [long password, short salt, SHA-256, with 1 iterations with 0 length] + expected: FAIL + + [long password, short salt, SHA-256, with 1000 iterations with 0 length] + expected: FAIL + + [long password, short salt, SHA-256, with 100000 iterations with 0 length] + expected: FAIL + + [long password, long salt, SHA-384, with 1 iterations with 0 length] + expected: FAIL + + [long password, long salt, SHA-384, with 1000 iterations with 0 length] + expected: FAIL + + [long password, long salt, SHA-384, with 100000 iterations with 0 length] + expected: FAIL + [pbkdf2.https.any.html?4001-5000] [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] @@ -2638,6 +2680,42 @@ [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL + [long password, long salt, SHA-512, with 1 iterations with 0 length] + expected: FAIL + + [long password, long salt, SHA-512, with 1000 iterations with 0 length] + expected: FAIL + + [long password, long salt, SHA-512, with 100000 iterations with 0 length] + expected: FAIL + + [long password, long salt, SHA-1, with 1 iterations with 0 length] + expected: FAIL + + [long password, long salt, SHA-1, with 1000 iterations with 0 length] + expected: FAIL + + [long password, long salt, SHA-1, with 100000 iterations with 0 length] + expected: FAIL + + [long password, long salt, SHA-256, with 1 iterations with 0 length] + expected: FAIL + + [long password, long salt, SHA-256, with 1000 iterations with 0 length] + expected: FAIL + + [long password, long salt, SHA-256, with 100000 iterations with 0 length] + expected: FAIL + + [long password, empty salt, SHA-384, with 1 iterations with 0 length] + expected: FAIL + + [long password, empty salt, SHA-384, with 1000 iterations with 0 length] + expected: FAIL + + [long password, empty salt, SHA-384, with 100000 iterations with 0 length] + expected: FAIL + [pbkdf2.https.any.html?6001-7000] [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] @@ -3975,6 +4053,42 @@ [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-512, with 1 iterations] expected: FAIL + [empty password, short salt, SHA-512, with 1000 iterations with 0 length] + expected: FAIL + + [empty password, short salt, SHA-512, with 100000 iterations with 0 length] + expected: FAIL + + [empty password, short salt, SHA-1, with 1 iterations with 0 length] + expected: FAIL + + [empty password, short salt, SHA-1, with 1000 iterations with 0 length] + expected: FAIL + + [empty password, short salt, SHA-1, with 100000 iterations with 0 length] + expected: FAIL + + [empty password, short salt, SHA-256, with 1 iterations with 0 length] + expected: FAIL + + [empty password, short salt, SHA-256, with 1000 iterations with 0 length] + expected: FAIL + + [empty password, short salt, SHA-256, with 100000 iterations with 0 length] + expected: FAIL + + [empty password, long salt, SHA-384, with 1 iterations with 0 length] + expected: FAIL + + [empty password, long salt, SHA-384, with 1000 iterations with 0 length] + expected: FAIL + + [empty password, long salt, SHA-384, with 100000 iterations with 0 length] + expected: FAIL + + [empty password, long salt, SHA-512, with 1 iterations with 0 length] + expected: FAIL + [pbkdf2.https.any.worker.html?2001-3000] [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] @@ -5309,6 +5423,42 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL + [short password, empty salt, SHA-384, with 100000 iterations with 0 length] + expected: FAIL + + [short password, empty salt, SHA-512, with 1 iterations with 0 length] + expected: FAIL + + [short password, empty salt, SHA-512, with 1000 iterations with 0 length] + expected: FAIL + + [short password, empty salt, SHA-512, with 100000 iterations with 0 length] + expected: FAIL + + [short password, empty salt, SHA-1, with 1 iterations with 0 length] + expected: FAIL + + [short password, empty salt, SHA-1, with 1000 iterations with 0 length] + expected: FAIL + + [short password, empty salt, SHA-1, with 100000 iterations with 0 length] + expected: FAIL + + [short password, empty salt, SHA-256, with 1 iterations with 0 length] + expected: FAIL + + [short password, empty salt, SHA-256, with 1000 iterations with 0 length] + expected: FAIL + + [short password, empty salt, SHA-256, with 100000 iterations with 0 length] + expected: FAIL + + [long password, short salt, SHA-384, with 1 iterations with 0 length] + expected: FAIL + + [long password, short salt, SHA-384, with 1000 iterations with 0 length] + expected: FAIL + [pbkdf2.https.any.worker.html?8001-last] [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] @@ -6127,6 +6277,27 @@ [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-256, with 0 iterations] expected: FAIL + [empty password, empty salt, SHA-512, with 100000 iterations with 0 length] + expected: FAIL + + [empty password, empty salt, SHA-1, with 1 iterations with 0 length] + expected: FAIL + + [empty password, empty salt, SHA-1, with 1000 iterations with 0 length] + expected: FAIL + + [empty password, empty salt, SHA-1, with 100000 iterations with 0 length] + expected: FAIL + + [empty password, empty salt, SHA-256, with 1 iterations with 0 length] + expected: FAIL + + [empty password, empty salt, SHA-256, with 1000 iterations with 0 length] + expected: FAIL + + [empty password, empty salt, SHA-256, with 100000 iterations with 0 length] + expected: FAIL + [pbkdf2.https.any.worker.html?4001-5000] [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] @@ -7470,6 +7641,42 @@ [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL + [long password, long salt, SHA-512, with 1 iterations with 0 length] + expected: FAIL + + [long password, long salt, SHA-512, with 1000 iterations with 0 length] + expected: FAIL + + [long password, long salt, SHA-512, with 100000 iterations with 0 length] + expected: FAIL + + [long password, long salt, SHA-1, with 1 iterations with 0 length] + expected: FAIL + + [long password, long salt, SHA-1, with 1000 iterations with 0 length] + expected: FAIL + + [long password, long salt, SHA-1, with 100000 iterations with 0 length] + expected: FAIL + + [long password, long salt, SHA-256, with 1 iterations with 0 length] + expected: FAIL + + [long password, long salt, SHA-256, with 1000 iterations with 0 length] + expected: FAIL + + [long password, long salt, SHA-256, with 100000 iterations with 0 length] + expected: FAIL + + [long password, empty salt, SHA-384, with 1 iterations with 0 length] + expected: FAIL + + [long password, empty salt, SHA-384, with 1000 iterations with 0 length] + expected: FAIL + + [long password, empty salt, SHA-384, with 100000 iterations with 0 length] + expected: FAIL + [pbkdf2.https.any.worker.html?6001-7000] [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] @@ -8807,6 +9014,42 @@ [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-512, with 1 iterations] expected: FAIL + [empty password, short salt, SHA-512, with 1000 iterations with 0 length] + expected: FAIL + + [empty password, short salt, SHA-512, with 100000 iterations with 0 length] + expected: FAIL + + [empty password, short salt, SHA-1, with 1 iterations with 0 length] + expected: FAIL + + [empty password, short salt, SHA-1, with 1000 iterations with 0 length] + expected: FAIL + + [empty password, short salt, SHA-1, with 100000 iterations with 0 length] + expected: FAIL + + [empty password, short salt, SHA-256, with 1 iterations with 0 length] + expected: FAIL + + [empty password, short salt, SHA-256, with 1000 iterations with 0 length] + expected: FAIL + + [empty password, short salt, SHA-256, with 100000 iterations with 0 length] + expected: FAIL + + [empty password, long salt, SHA-384, with 1 iterations with 0 length] + expected: FAIL + + [empty password, long salt, SHA-384, with 1000 iterations with 0 length] + expected: FAIL + + [empty password, long salt, SHA-384, with 100000 iterations with 0 length] + expected: FAIL + + [empty password, long salt, SHA-512, with 1 iterations with 0 length] + expected: FAIL + [pbkdf2.https.any.worker.html?1001-2000] [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-384, with 1 iterations] @@ -10120,6 +10363,48 @@ [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL + [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: FAIL + + [short password, long salt, SHA-384, with 1000 iterations with 0 length] + expected: FAIL + + [short password, long salt, SHA-384, with 100000 iterations with 0 length] + expected: FAIL + + [short password, long salt, SHA-512, with 1 iterations with 0 length] + expected: FAIL + + [short password, long salt, SHA-512, with 1000 iterations with 0 length] + expected: FAIL + + [short password, long salt, SHA-512, with 100000 iterations with 0 length] + expected: FAIL + + [short password, long salt, SHA-1, with 1 iterations with 0 length] + expected: FAIL + + [short password, long salt, SHA-1, with 1000 iterations with 0 length] + expected: FAIL + + [short password, long salt, SHA-1, with 100000 iterations with 0 length] + expected: FAIL + + [short password, long salt, SHA-256, with 1 iterations with 0 length] + expected: FAIL + + [short password, long salt, SHA-256, with 1000 iterations with 0 length] + expected: FAIL + + [short password, long salt, SHA-256, with 100000 iterations with 0 length] + expected: FAIL + + [short password, empty salt, SHA-384, with 1 iterations with 0 length] + expected: FAIL + + [short password, empty salt, SHA-384, with 1000 iterations with 0 length] + expected: FAIL + [pbkdf2.https.any.html?1001-2000] [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-384, with 1 iterations] @@ -11433,6 +11718,48 @@ [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL + [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: FAIL + + [short password, long salt, SHA-384, with 1000 iterations with 0 length] + expected: FAIL + + [short password, long salt, SHA-384, with 100000 iterations with 0 length] + expected: FAIL + + [short password, long salt, SHA-512, with 1 iterations with 0 length] + expected: FAIL + + [short password, long salt, SHA-512, with 1000 iterations with 0 length] + expected: FAIL + + [short password, long salt, SHA-512, with 100000 iterations with 0 length] + expected: FAIL + + [short password, long salt, SHA-1, with 1 iterations with 0 length] + expected: FAIL + + [short password, long salt, SHA-1, with 1000 iterations with 0 length] + expected: FAIL + + [short password, long salt, SHA-1, with 100000 iterations with 0 length] + expected: FAIL + + [short password, long salt, SHA-256, with 1 iterations with 0 length] + expected: FAIL + + [short password, long salt, SHA-256, with 1000 iterations with 0 length] + expected: FAIL + + [short password, long salt, SHA-256, with 100000 iterations with 0 length] + expected: FAIL + + [short password, empty salt, SHA-384, with 1 iterations with 0 length] + expected: FAIL + + [short password, empty salt, SHA-384, with 1000 iterations with 0 length] + expected: FAIL + [pbkdf2.https.any.worker.html?5001-6000] [long password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] @@ -12728,6 +13055,48 @@ [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: FAIL + + [long password, empty salt, SHA-512, with 1 iterations with 0 length] + expected: FAIL + + [long password, empty salt, SHA-512, with 1000 iterations with 0 length] + expected: FAIL + + [long password, empty salt, SHA-512, with 100000 iterations with 0 length] + expected: FAIL + + [long password, empty salt, SHA-1, with 1 iterations with 0 length] + expected: FAIL + + [long password, empty salt, SHA-1, with 1000 iterations with 0 length] + expected: FAIL + + [long password, empty salt, SHA-1, with 100000 iterations with 0 length] + expected: FAIL + + [long password, empty salt, SHA-256, with 1 iterations with 0 length] + expected: FAIL + + [long password, empty salt, SHA-256, with 1000 iterations with 0 length] + expected: FAIL + + [long password, empty salt, SHA-256, with 100000 iterations with 0 length] + expected: FAIL + + [empty password, short salt, SHA-384, with 1 iterations with 0 length] + expected: FAIL + + [empty password, short salt, SHA-384, with 1000 iterations with 0 length] + expected: FAIL + + [empty password, short salt, SHA-384, with 100000 iterations with 0 length] + expected: FAIL + + [empty password, short salt, SHA-512, with 1 iterations with 0 length] + expected: FAIL + [pbkdf2.https.any.html?1-1000] [Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key] @@ -14044,6 +14413,45 @@ [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL + [short password, short salt, SHA-384, with 1 iterations with 0 length] + expected: FAIL + + [short password, short salt, SHA-384, with 1000 iterations with 0 length] + expected: FAIL + + [short password, short salt, SHA-384, with 100000 iterations with 0 length] + expected: FAIL + + [short password, short salt, SHA-512, with 1 iterations with 0 length] + expected: FAIL + + [short password, short salt, SHA-512, with 1000 iterations with 0 length] + expected: FAIL + + [short password, short salt, SHA-512, with 100000 iterations with 0 length] + expected: FAIL + + [short password, short salt, SHA-1, with 1 iterations with 0 length] + expected: FAIL + + [short password, short salt, SHA-1, with 1000 iterations with 0 length] + expected: FAIL + + [short password, short salt, SHA-1, with 100000 iterations with 0 length] + expected: FAIL + + [short password, short salt, SHA-256, with 1 iterations with 0 length] + expected: FAIL + + [short password, short salt, SHA-256, with 1000 iterations with 0 length] + expected: FAIL + + [short password, short salt, SHA-256, with 100000 iterations with 0 length] + expected: FAIL + + [short password, long salt, SHA-384, with 1 iterations with 0 length] + expected: FAIL + [pbkdf2.https.any.html?7001-8000] [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] @@ -15348,6 +15756,45 @@ [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-512, with 1000 iterations] expected: FAIL + [empty password, long salt, SHA-512, with 1000 iterations with 0 length] + expected: FAIL + + [empty password, long salt, SHA-512, with 100000 iterations with 0 length] + expected: FAIL + + [empty password, long salt, SHA-1, with 1 iterations with 0 length] + expected: FAIL + + [empty password, long salt, SHA-1, with 1000 iterations with 0 length] + expected: FAIL + + [empty password, long salt, SHA-1, with 100000 iterations with 0 length] + expected: FAIL + + [empty password, long salt, SHA-256, with 1 iterations with 0 length] + expected: FAIL + + [empty password, long salt, SHA-256, with 1000 iterations with 0 length] + expected: FAIL + + [empty password, long salt, SHA-256, with 100000 iterations with 0 length] + expected: FAIL + + [empty password, empty salt, SHA-384, with 1 iterations with 0 length] + expected: FAIL + + [empty password, empty salt, SHA-384, with 1000 iterations with 0 length] + expected: FAIL + + [empty password, empty salt, SHA-384, with 100000 iterations with 0 length] + expected: FAIL + + [empty password, empty salt, SHA-512, with 1 iterations with 0 length] + expected: FAIL + + [empty password, empty salt, SHA-512, with 1000 iterations with 0 length] + expected: FAIL + [pbkdf2.https.any.worker.html?7001-8000] [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] @@ -16652,6 +17099,45 @@ [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-512, with 1000 iterations] expected: FAIL + [empty password, long salt, SHA-512, with 1000 iterations with 0 length] + expected: FAIL + + [empty password, long salt, SHA-512, with 100000 iterations with 0 length] + expected: FAIL + + [empty password, long salt, SHA-1, with 1 iterations with 0 length] + expected: FAIL + + [empty password, long salt, SHA-1, with 1000 iterations with 0 length] + expected: FAIL + + [empty password, long salt, SHA-1, with 100000 iterations with 0 length] + expected: FAIL + + [empty password, long salt, SHA-256, with 1 iterations with 0 length] + expected: FAIL + + [empty password, long salt, SHA-256, with 1000 iterations with 0 length] + expected: FAIL + + [empty password, long salt, SHA-256, with 100000 iterations with 0 length] + expected: FAIL + + [empty password, empty salt, SHA-384, with 1 iterations with 0 length] + expected: FAIL + + [empty password, empty salt, SHA-384, with 1000 iterations with 0 length] + expected: FAIL + + [empty password, empty salt, SHA-384, with 100000 iterations with 0 length] + expected: FAIL + + [empty password, empty salt, SHA-512, with 1 iterations with 0 length] + expected: FAIL + + [empty password, empty salt, SHA-512, with 1000 iterations with 0 length] + expected: FAIL + [pbkdf2.https.any.worker.html?3001-4000] [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-384, with 1000 iterations] @@ -17950,6 +18436,48 @@ [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] expected: FAIL + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: FAIL + + [long password, short salt, SHA-384, with 100000 iterations with 0 length] + expected: FAIL + + [long password, short salt, SHA-512, with 1 iterations with 0 length] + expected: FAIL + + [long password, short salt, SHA-512, with 1000 iterations with 0 length] + expected: FAIL + + [long password, short salt, SHA-512, with 100000 iterations with 0 length] + expected: FAIL + + [long password, short salt, SHA-1, with 1 iterations with 0 length] + expected: FAIL + + [long password, short salt, SHA-1, with 1000 iterations with 0 length] + expected: FAIL + + [long password, short salt, SHA-1, with 100000 iterations with 0 length] + expected: FAIL + + [long password, short salt, SHA-256, with 1 iterations with 0 length] + expected: FAIL + + [long password, short salt, SHA-256, with 1000 iterations with 0 length] + expected: FAIL + + [long password, short salt, SHA-256, with 100000 iterations with 0 length] + expected: FAIL + + [long password, long salt, SHA-384, with 1 iterations with 0 length] + expected: FAIL + + [long password, long salt, SHA-384, with 1000 iterations with 0 length] + expected: FAIL + + [long password, long salt, SHA-384, with 100000 iterations with 0 length] + expected: FAIL + [pbkdf2.https.any.html?2001-3000] [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] @@ -19284,6 +19812,42 @@ [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key] expected: FAIL + [short password, empty salt, SHA-384, with 100000 iterations with 0 length] + expected: FAIL + + [short password, empty salt, SHA-512, with 1 iterations with 0 length] + expected: FAIL + + [short password, empty salt, SHA-512, with 1000 iterations with 0 length] + expected: FAIL + + [short password, empty salt, SHA-512, with 100000 iterations with 0 length] + expected: FAIL + + [short password, empty salt, SHA-1, with 1 iterations with 0 length] + expected: FAIL + + [short password, empty salt, SHA-1, with 1000 iterations with 0 length] + expected: FAIL + + [short password, empty salt, SHA-1, with 100000 iterations with 0 length] + expected: FAIL + + [short password, empty salt, SHA-256, with 1 iterations with 0 length] + expected: FAIL + + [short password, empty salt, SHA-256, with 1000 iterations with 0 length] + expected: FAIL + + [short password, empty salt, SHA-256, with 100000 iterations with 0 length] + expected: FAIL + + [long password, short salt, SHA-384, with 1 iterations with 0 length] + expected: FAIL + + [long password, short salt, SHA-384, with 1000 iterations with 0 length] + expected: FAIL + [pbkdf2.https.any.html?8001-last] [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] @@ -20102,6 +20666,27 @@ [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-256, with 0 iterations] expected: FAIL + [empty password, empty salt, SHA-512, with 100000 iterations with 0 length] + expected: FAIL + + [empty password, empty salt, SHA-1, with 1 iterations with 0 length] + expected: FAIL + + [empty password, empty salt, SHA-1, with 1000 iterations with 0 length] + expected: FAIL + + [empty password, empty salt, SHA-1, with 100000 iterations with 0 length] + expected: FAIL + + [empty password, empty salt, SHA-256, with 1 iterations with 0 length] + expected: FAIL + + [empty password, empty salt, SHA-256, with 1000 iterations with 0 length] + expected: FAIL + + [empty password, empty salt, SHA-256, with 100000 iterations with 0 length] + expected: FAIL + [pbkdf2.https.any.html?5001-6000] [long password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] @@ -21397,6 +21982,48 @@ [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] expected: FAIL + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: FAIL + + [long password, empty salt, SHA-512, with 1 iterations with 0 length] + expected: FAIL + + [long password, empty salt, SHA-512, with 1000 iterations with 0 length] + expected: FAIL + + [long password, empty salt, SHA-512, with 100000 iterations with 0 length] + expected: FAIL + + [long password, empty salt, SHA-1, with 1 iterations with 0 length] + expected: FAIL + + [long password, empty salt, SHA-1, with 1000 iterations with 0 length] + expected: FAIL + + [long password, empty salt, SHA-1, with 100000 iterations with 0 length] + expected: FAIL + + [long password, empty salt, SHA-256, with 1 iterations with 0 length] + expected: FAIL + + [long password, empty salt, SHA-256, with 1000 iterations with 0 length] + expected: FAIL + + [long password, empty salt, SHA-256, with 100000 iterations with 0 length] + expected: FAIL + + [empty password, short salt, SHA-384, with 1 iterations with 0 length] + expected: FAIL + + [empty password, short salt, SHA-384, with 1000 iterations with 0 length] + expected: FAIL + + [empty password, short salt, SHA-384, with 100000 iterations with 0 length] + expected: FAIL + + [empty password, short salt, SHA-512, with 1 iterations with 0 length] + expected: FAIL + [pbkdf2.https.any.worker.html?1-1000] [Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key] @@ -22712,3 +23339,42 @@ [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] expected: FAIL + + [short password, short salt, SHA-384, with 1 iterations with 0 length] + expected: FAIL + + [short password, short salt, SHA-384, with 1000 iterations with 0 length] + expected: FAIL + + [short password, short salt, SHA-384, with 100000 iterations with 0 length] + expected: FAIL + + [short password, short salt, SHA-512, with 1 iterations with 0 length] + expected: FAIL + + [short password, short salt, SHA-512, with 1000 iterations with 0 length] + expected: FAIL + + [short password, short salt, SHA-512, with 100000 iterations with 0 length] + expected: FAIL + + [short password, short salt, SHA-1, with 1 iterations with 0 length] + expected: FAIL + + [short password, short salt, SHA-1, with 1000 iterations with 0 length] + expected: FAIL + + [short password, short salt, SHA-1, with 100000 iterations with 0 length] + expected: FAIL + + [short password, short salt, SHA-256, with 1 iterations with 0 length] + expected: FAIL + + [short password, short salt, SHA-256, with 1000 iterations with 0 length] + expected: FAIL + + [short password, short salt, SHA-256, with 100000 iterations with 0 length] + expected: FAIL + + [short password, long salt, SHA-384, with 1 iterations with 0 length] + expected: FAIL diff --git a/tests/wpt/meta/css/css-align/abspos/align-items-static-position.html.ini b/tests/wpt/meta/css/css-align/abspos/align-items-static-position.html.ini new file mode 100644 index 00000000000..4dfc54b41ab --- /dev/null +++ b/tests/wpt/meta/css/css-align/abspos/align-items-static-position.html.ini @@ -0,0 +1,2 @@ +[align-items-static-position.html] + expected: FAIL diff --git a/tests/wpt/meta/css/css-backgrounds/border-image-021.html.ini b/tests/wpt/meta/css/css-backgrounds/border-image-021.html.ini new file mode 100644 index 00000000000..1925a86ac70 --- /dev/null +++ b/tests/wpt/meta/css/css-backgrounds/border-image-021.html.ini @@ -0,0 +1,2 @@ +[border-image-021.html] + expected: FAIL diff --git a/tests/wpt/meta/css/css-backgrounds/border-image-outset-004.html.ini b/tests/wpt/meta/css/css-backgrounds/border-image-outset-004.html.ini new file mode 100644 index 00000000000..08bf25d0bfc --- /dev/null +++ b/tests/wpt/meta/css/css-backgrounds/border-image-outset-004.html.ini @@ -0,0 +1,2 @@ +[border-image-outset-004.html] + expected: FAIL diff --git a/tests/wpt/meta/css/css-cascade/scope-import-implicit.tentative.html.ini b/tests/wpt/meta/css/css-cascade/scope-import-implicit.tentative.html.ini new file mode 100644 index 00000000000..bfec8014ba7 --- /dev/null +++ b/tests/wpt/meta/css/css-cascade/scope-import-implicit.tentative.html.ini @@ -0,0 +1,3 @@ +[scope-import-implicit.tentative.html] + [Scope-imported rule applies within implicit scope] + expected: FAIL diff --git a/tests/wpt/meta/css/css-cascade/scope-import-inner-scope.tentative.html.ini b/tests/wpt/meta/css/css-cascade/scope-import-inner-scope.tentative.html.ini new file mode 100644 index 00000000000..6d570a83d28 --- /dev/null +++ b/tests/wpt/meta/css/css-cascade/scope-import-inner-scope.tentative.html.ini @@ -0,0 +1,3 @@ +[scope-import-inner-scope.tentative.html] + [@scope within scope-imported stylesheet matches] + expected: FAIL diff --git a/tests/wpt/meta/css/css-cascade/scope-import-multiple.tentative.html.ini b/tests/wpt/meta/css/css-cascade/scope-import-multiple.tentative.html.ini new file mode 100644 index 00000000000..2a2fa79758f --- /dev/null +++ b/tests/wpt/meta/css/css-cascade/scope-import-multiple.tentative.html.ini @@ -0,0 +1,3 @@ +[scope-import-multiple.tentative.html] + [A stylesheet may be imported multiple times, and scoped differently] + expected: FAIL diff --git a/tests/wpt/meta/css/css-cascade/scope-import-parent-pseudo.tentative.html.ini b/tests/wpt/meta/css/css-cascade/scope-import-parent-pseudo.tentative.html.ini new file mode 100644 index 00000000000..1bea81a7d52 --- /dev/null +++ b/tests/wpt/meta/css/css-cascade/scope-import-parent-pseudo.tentative.html.ini @@ -0,0 +1,6 @@ +[scope-import-parent-pseudo.tentative.html] + [The & selector matches the scoping root] + expected: FAIL + + [The & selector behaves like :scope] + expected: FAIL diff --git a/tests/wpt/meta/css/css-cascade/scope-import-scope-end.tentative.html.ini b/tests/wpt/meta/css/css-cascade/scope-import-scope-end.tentative.html.ini new file mode 100644 index 00000000000..c1e9afe7fa4 --- /dev/null +++ b/tests/wpt/meta/css/css-cascade/scope-import-scope-end.tentative.html.ini @@ -0,0 +1,3 @@ +[scope-import-scope-end.tentative.html] + [Scope-imported rule applies within scope, above limit] + expected: FAIL diff --git a/tests/wpt/meta/css/css-cascade/scope-import-scope-pseudo.tentative.html.ini b/tests/wpt/meta/css/css-cascade/scope-import-scope-pseudo.tentative.html.ini new file mode 100644 index 00000000000..76a258c7f02 --- /dev/null +++ b/tests/wpt/meta/css/css-cascade/scope-import-scope-pseudo.tentative.html.ini @@ -0,0 +1,3 @@ +[scope-import-scope-pseudo.tentative.html] + [The :scope pseudo-class works in imported stylesheets] + expected: FAIL diff --git a/tests/wpt/meta/css/css-cascade/scope-import-scope-start.tentative.html.ini b/tests/wpt/meta/css/css-cascade/scope-import-scope-start.tentative.html.ini new file mode 100644 index 00000000000..ef127f97425 --- /dev/null +++ b/tests/wpt/meta/css/css-cascade/scope-import-scope-start.tentative.html.ini @@ -0,0 +1,3 @@ +[scope-import-scope-start.tentative.html] + [Scope-imported rule applies within scope] + expected: FAIL diff --git a/tests/wpt/meta/css/css-conditional/container-queries/query-container-name.html.ini b/tests/wpt/meta/css/css-conditional/container-queries/query-container-name.html.ini new file mode 100644 index 00000000000..b16fe8295cc --- /dev/null +++ b/tests/wpt/meta/css/css-conditional/container-queries/query-container-name.html.ini @@ -0,0 +1,6 @@ +[query-container-name.html] + [match closest named container] + expected: FAIL + + [match ancestor named container] + expected: FAIL diff --git a/tests/wpt/meta/css/css-conditional/container-queries/scroll-state/scroll-state-query-with-var.html.ini b/tests/wpt/meta/css/css-conditional/container-queries/scroll-state/scroll-state-query-with-var.html.ini new file mode 100644 index 00000000000..d95b54cc66b --- /dev/null +++ b/tests/wpt/meta/css/css-conditional/container-queries/scroll-state/scroll-state-query-with-var.html.ini @@ -0,0 +1,19 @@ +[scroll-state-query-with-var.html] + expected: ERROR + [Matching --match-unknown] + expected: NOTRUN + + [Matching --match-unknown-fallback] + expected: NOTRUN + + [Matching --match-unregistered] + expected: NOTRUN + + [Matching --match-unregistered-number] + expected: NOTRUN + + [Matching --match-registered] + expected: NOTRUN + + [Matching --match-registered-number] + expected: NOTRUN diff --git a/tests/wpt/meta/css/css-conditional/container-queries/size-query-with-var.html.ini b/tests/wpt/meta/css/css-conditional/container-queries/size-query-with-var.html.ini new file mode 100644 index 00000000000..01bd6446a91 --- /dev/null +++ b/tests/wpt/meta/css/css-conditional/container-queries/size-query-with-var.html.ini @@ -0,0 +1,2 @@ +[size-query-with-var.html] + expected: ERROR diff --git a/tests/wpt/meta/css/css-conditional/container-queries/var-evaluation.html.ini b/tests/wpt/meta/css/css-conditional/container-queries/var-evaluation.html.ini new file mode 100644 index 00000000000..580c80cb741 --- /dev/null +++ b/tests/wpt/meta/css/css-conditional/container-queries/var-evaluation.html.ini @@ -0,0 +1,2 @@ +[var-evaluation.html] + expected: ERROR diff --git a/tests/wpt/meta/css/css-gaps/tentative/parsing/gap-decorations-width-valid.html.ini b/tests/wpt/meta/css/css-gaps/tentative/parsing/gap-decorations-width-valid.html.ini new file mode 100644 index 00000000000..8c45c82122f --- /dev/null +++ b/tests/wpt/meta/css/css-gaps/tentative/parsing/gap-decorations-width-valid.html.ini @@ -0,0 +1,45 @@ +[gap-decorations-width-valid.html] + [e.style['column-rule-width'\] = "repeat(4, thin)" should set the property value] + expected: FAIL + + [e.style['column-rule-width'\] = "repeat(3, thin medium thick)" should set the property value] + expected: FAIL + + [e.style['column-rule-width'\] = "repeat(1, 10px thin medium thick)" should set the property value] + expected: FAIL + + [e.style['column-rule-width'\] = "10px" should set the property value] + expected: FAIL + + [e.style['column-rule-width'\] = "repeat(4, medium)" should set the property value] + expected: FAIL + + [e.style['column-rule-width'\] = "10px 15px" should set the property value] + expected: FAIL + + [e.style['column-rule-width'\] = "10px 15px 20px 25px 30px" should set the property value] + expected: FAIL + + [e.style['column-rule-width'\] = "repeat(3, 10px) repeat(4, 15px)" should set the property value] + expected: FAIL + + [e.style['column-rule-width'\] = "10px repeat(3, 20px) 30px repeat(4, thin medium thick)" should set the property value] + expected: FAIL + + [e.style['column-rule-width'\] = "repeat(4, 10px 20px 30px) repeat(5, 40px) 50px" should set the property value] + expected: FAIL + + [e.style['column-rule-width'\] = "repeat(auto, thin)" should set the property value] + expected: FAIL + + [e.style['column-rule-width'\] = "repeat(auto, 10px 20px 30px)" should set the property value] + expected: FAIL + + [e.style['column-rule-width'\] = "repeat(auto, 10px 20px) 30px" should set the property value] + expected: FAIL + + [e.style['column-rule-width'\] = "repeat(4, 10px 20px 30px) repeat(auto, 40px)" should set the property value] + expected: FAIL + + [e.style['column-rule-width'\] = "10px repeat(auto, 20px 30px) repeat(4, thin 50px 60px)" should set the property value] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-032.tentative.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-032.tentative.html.ini new file mode 100644 index 00000000000..db75b531f98 --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-032.tentative.html.ini @@ -0,0 +1,2 @@ +[line-clamp-032.tentative.html] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-033.tentative.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-033.tentative.html.ini new file mode 100644 index 00000000000..d9fc84c94f9 --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-033.tentative.html.ini @@ -0,0 +1,2 @@ +[line-clamp-033.tentative.html] + expected: FAIL diff --git a/tests/wpt/meta/css/css-sizing/aspect-ratio/grid-aspect-ratio-align-items-center.html.ini b/tests/wpt/meta/css/css-sizing/aspect-ratio/grid-aspect-ratio-align-items-center.html.ini new file mode 100644 index 00000000000..e794500ee26 --- /dev/null +++ b/tests/wpt/meta/css/css-sizing/aspect-ratio/grid-aspect-ratio-align-items-center.html.ini @@ -0,0 +1,2 @@ +[grid-aspect-ratio-align-items-center.html] + expected: FAIL diff --git a/tests/wpt/meta/css/css-text/text-autospace/text-autospace-first-line-001.html.ini b/tests/wpt/meta/css/css-text/text-autospace/text-autospace-first-line-001.html.ini index 3f928a6194d..3d7d20c4432 100644 --- a/tests/wpt/meta/css/css-text/text-autospace/text-autospace-first-line-001.html.ini +++ b/tests/wpt/meta/css/css-text/text-autospace/text-autospace-first-line-001.html.ini @@ -1,3 +1,4 @@ [text-autospace-first-line-001.html] + expected: FAIL [text-autospace-first-line-001] expected: FAIL diff --git a/tests/wpt/meta/css/css-text/text-autospace/text-autospace-ligature-001.html.ini b/tests/wpt/meta/css/css-text/text-autospace/text-autospace-ligature-001.html.ini index a7599e67a63..679931c7801 100644 --- a/tests/wpt/meta/css/css-text/text-autospace/text-autospace-ligature-001.html.ini +++ b/tests/wpt/meta/css/css-text/text-autospace/text-autospace-ligature-001.html.ini @@ -1,3 +1,4 @@ [text-autospace-ligature-001.html] + expected: FAIL [text-autospace not implemented] expected: FAIL diff --git a/tests/wpt/meta/css/css-transitions/event-dispatch.tentative.html.ini b/tests/wpt/meta/css/css-transitions/event-dispatch.tentative.html.ini index 52aad9e40d8..df8e98e71b4 100644 --- a/tests/wpt/meta/css/css-transitions/event-dispatch.tentative.html.ini +++ b/tests/wpt/meta/css/css-transitions/event-dispatch.tentative.html.ini @@ -80,3 +80,11 @@ [Cancel the transition after it finishes] expected: FAIL + [Replacing a running transition should get transitioncancel earlier than transitionrun and transitionstart] + expected: FAIL + + [Replacing two running transitions on the same target should get two transitioncancel events earlier than two transitionrun events, per transition generation] + expected: FAIL + + [Replacing a running transition and forcing to flush the style together should get the correct event order] + expected: FAIL diff --git a/tests/wpt/meta/css/css-values/attr-all-types.html.ini b/tests/wpt/meta/css/css-values/attr-all-types.html.ini index 4a56492d36e..74325942975 100644 --- a/tests/wpt/meta/css/css-values/attr-all-types.html.ini +++ b/tests/wpt/meta/css/css-values/attr-all-types.html.ini @@ -68,9 +68,6 @@ [CSS Values and Units Test: attr 24] expected: FAIL - [CSS Values and Units Test: attr 15] - expected: FAIL - [CSS Values and Units Test: attr 19] expected: FAIL @@ -86,32 +83,131 @@ [CSS Values and Units Test: attr 27] expected: FAIL - [CSS Values and Units Test: attr 32] - expected: FAIL - - [CSS Values and Units Test: attr 74] - expected: FAIL - - [CSS Values and Units Test: attr 75] - expected: FAIL - - [CSS Values and Units Test: attr 76] - expected: FAIL - - [CSS Values and Units Test: attr 77] - expected: FAIL - [CSS Values and Units Test: attr 22] expected: FAIL [CSS Values and Units Test: attr 23] expected: FAIL - [CSS Values and Units Test: attr 30] - expected: FAIL - [CSS Values and Units Test: attr 34] expected: FAIL [CSS Values and Units Test: attr 35] expected: FAIL + + [CSS Values and Units Test: attr 14] + expected: FAIL + + [CSS Values and Units Test: attr 28] + expected: FAIL + + [CSS Values and Units Test: attr 31] + expected: FAIL + + [CSS Values and Units Test: attr 39] + expected: FAIL + + [CSS Values and Units Test: attr 40] + expected: FAIL + + [CSS Values and Units Test: attr 41] + expected: FAIL + + [CSS Values and Units Test: attr 42] + expected: FAIL + + [CSS Values and Units Test: attr 43] + expected: FAIL + + [CSS Values and Units Test: attr 44] + expected: FAIL + + [CSS Values and Units Test: attr 45] + expected: FAIL + + [CSS Values and Units Test: attr 46] + expected: FAIL + + [CSS Values and Units Test: attr 47] + expected: FAIL + + [CSS Values and Units Test: attr 48] + expected: FAIL + + [CSS Values and Units Test: attr 49] + expected: FAIL + + [CSS Values and Units Test: attr 50] + expected: FAIL + + [CSS Values and Units Test: attr 51] + expected: FAIL + + [CSS Values and Units Test: attr 52] + expected: FAIL + + [CSS Values and Units Test: attr 53] + expected: FAIL + + [CSS Values and Units Test: attr 54] + expected: FAIL + + [CSS Values and Units Test: attr 55] + expected: FAIL + + [CSS Values and Units Test: attr 56] + expected: FAIL + + [CSS Values and Units Test: attr 57] + expected: FAIL + + [CSS Values and Units Test: attr 58] + expected: FAIL + + [CSS Values and Units Test: attr 59] + expected: FAIL + + [CSS Values and Units Test: attr 60] + expected: FAIL + + [CSS Values and Units Test: attr 61] + expected: FAIL + + [CSS Values and Units Test: attr 62] + expected: FAIL + + [CSS Values and Units Test: attr 63] + expected: FAIL + + [CSS Values and Units Test: attr 64] + expected: FAIL + + [CSS Values and Units Test: attr 65] + expected: FAIL + + [CSS Values and Units Test: attr 66] + expected: FAIL + + [CSS Values and Units Test: attr 67] + expected: FAIL + + [CSS Values and Units Test: attr 68] + expected: FAIL + + [CSS Values and Units Test: attr 69] + expected: FAIL + + [CSS Values and Units Test: attr 70] + expected: FAIL + + [CSS Values and Units Test: attr 79] + expected: FAIL + + [CSS Values and Units Test: attr 80] + expected: FAIL + + [CSS Values and Units Test: attr 81] + expected: FAIL + + [CSS Values and Units Test: attr 82] + expected: FAIL diff --git a/tests/wpt/meta/css/filter-effects/parsing/filter-parsing-valid.html.ini b/tests/wpt/meta/css/filter-effects/parsing/filter-parsing-valid.html.ini index a1e44815acd..e7c91036305 100644 --- a/tests/wpt/meta/css/filter-effects/parsing/filter-parsing-valid.html.ini +++ b/tests/wpt/meta/css/filter-effects/parsing/filter-parsing-valid.html.ini @@ -7,3 +7,9 @@ [e.style['filter'\] = "blur(10px) url(\\"picture.svg#f\\") contrast(20) brightness(30)" should set the property value] expected: FAIL + + [e.style['filter'\] = "grayscale(calc(300%))" should set the property value] + expected: FAIL + + [e.style['filter'\] = "grayscale(calc(101% * sign(1em - 1px)))" should set the property value] + expected: FAIL diff --git a/tests/wpt/meta/dom/nodes/moveBefore/tentative/live-range-updates.html.ini b/tests/wpt/meta/dom/nodes/moveBefore/tentative/live-range-updates.html.ini new file mode 100644 index 00000000000..1e3f9258fb0 --- /dev/null +++ b/tests/wpt/meta/dom/nodes/moveBefore/tentative/live-range-updates.html.ini @@ -0,0 +1,9 @@ +[live-range-updates.html] + [moveBefore does not cause range startContainer to snap up to parent when startContainer is moved] + expected: FAIL + + [moveBefore does not cause range startContainer to snap up to parent, when startContainer ancestor is moved] + expected: FAIL + + [moveBefore does not cause range endContainer to snap up to parent, when endContainer ancestor is moved] + expected: FAIL diff --git a/tests/wpt/meta/dom/nodes/moveBefore/tentative/moveBefore-shadow-root.html.ini b/tests/wpt/meta/dom/nodes/moveBefore/tentative/moveBefore-shadow-root.html.ini new file mode 100644 index 00000000000..38a9b758124 --- /dev/null +++ b/tests/wpt/meta/dom/nodes/moveBefore/tentative/moveBefore-shadow-root.html.ini @@ -0,0 +1,3 @@ +[moveBefore-shadow-root.html] + [moveBefore() is allowed in ShadowRoots (i.e., connected DocumentFragments)] + expected: FAIL diff --git a/tests/wpt/meta/fetch/metadata/generated/element-img-environment-change.https.sub.html.ini b/tests/wpt/meta/fetch/metadata/generated/element-img-environment-change.https.sub.html.ini index 3d6068202c8..baa23304a24 100644 --- a/tests/wpt/meta/fetch/metadata/generated/element-img-environment-change.https.sub.html.ini +++ b/tests/wpt/meta/fetch/metadata/generated/element-img-environment-change.https.sub.html.ini @@ -1,8 +1,5 @@ [element-img-environment-change.https.sub.html] expected: TIMEOUT - [sec-fetch-site - Same origin, no attributes] - expected: FAIL - [sec-fetch-site - Cross-site, no attributes] expected: TIMEOUT diff --git a/tests/wpt/meta/fetch/metadata/generated/element-img-environment-change.sub.html.ini b/tests/wpt/meta/fetch/metadata/generated/element-img-environment-change.sub.html.ini index 4648085f98d..410ec4c1d39 100644 --- a/tests/wpt/meta/fetch/metadata/generated/element-img-environment-change.sub.html.ini +++ b/tests/wpt/meta/fetch/metadata/generated/element-img-environment-change.sub.html.ini @@ -41,6 +41,3 @@ [sec-fetch-site - HTTPS downgrade-upgrade, no attributes] expected: NOTRUN - - [sec-fetch-site - Not sent to non-trustworthy same-origin destination, no attributes] - expected: FAIL diff --git a/tests/wpt/meta/html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-same-origin-fragment.html.ini b/tests/wpt/meta/html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-same-origin-fragment.html.ini new file mode 100644 index 00000000000..49cc2e16746 --- /dev/null +++ b/tests/wpt/meta/html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-same-origin-fragment.html.ini @@ -0,0 +1,3 @@ +[navigation-unload-same-origin-fragment.html] + [Tests that a fragment navigation in the unload handler will not block the initial navigation] + expected: FAIL diff --git a/tests/wpt/meta/html/browsers/browsing-the-web/navigating-across-documents/refresh/navigate.window.js.ini b/tests/wpt/meta/html/browsers/browsing-the-web/navigating-across-documents/refresh/navigate.window.js.ini index 1653ab7a2d0..e9ad5e19ad2 100644 --- a/tests/wpt/meta/html/browsers/browsing-the-web/navigating-across-documents/refresh/navigate.window.js.ini +++ b/tests/wpt/meta/html/browsers/browsing-the-web/navigating-across-documents/refresh/navigate.window.js.ini @@ -4,4 +4,4 @@ expected: TIMEOUT [When there's both a Refresh header and the Refresh header wins] - expected: TIMEOUT + expected: FAIL diff --git a/tests/wpt/meta/html/browsers/browsing-the-web/navigating-across-documents/refresh/subresource.any.js.ini b/tests/wpt/meta/html/browsers/browsing-the-web/navigating-across-documents/refresh/subresource.any.js.ini new file mode 100644 index 00000000000..36932809318 --- /dev/null +++ b/tests/wpt/meta/html/browsers/browsing-the-web/navigating-across-documents/refresh/subresource.any.js.ini @@ -0,0 +1,11 @@ +[subresource.any.html] + [Refresh does not affect XMLHttpRequest.] + expected: FAIL + + [Refresh does not affect Image.] + expected: FAIL + + +[subresource.any.worker.html] + [Refresh does not affect XMLHttpRequest.] + expected: FAIL diff --git a/tests/wpt/meta/html/canvas/element/manual/imagebitmap/createImageBitmap-serializable.html.ini b/tests/wpt/meta/html/canvas/element/manual/imagebitmap/createImageBitmap-serializable.html.ini index 7616121487c..ea398e580ef 100644 --- a/tests/wpt/meta/html/canvas/element/manual/imagebitmap/createImageBitmap-serializable.html.ini +++ b/tests/wpt/meta/html/canvas/element/manual/imagebitmap/createImageBitmap-serializable.html.ini @@ -1,5 +1,5 @@ [createImageBitmap-serializable.html] - expected: TIMEOUT + expected: ERROR [Serialize ImageBitmap created from a vector SVGImageElement] expected: NOTRUN diff --git a/tests/wpt/meta/html/canvas/offscreen/canvas-host/2d.canvas.host.size.large.html.ini b/tests/wpt/meta/html/canvas/offscreen/canvas-host/2d.canvas.host.size.large.html.ini deleted file mode 100644 index aa3f203ffc8..00000000000 --- a/tests/wpt/meta/html/canvas/offscreen/canvas-host/2d.canvas.host.size.large.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[2d.canvas.host.size.large.html] - expected: CRASH - [OffscreenCanvas test: 2d.canvas.host.size.large] - expected: FAIL diff --git a/tests/wpt/meta/html/canvas/offscreen/canvas-host/2d.canvas.host.size.large.worker.js.ini b/tests/wpt/meta/html/canvas/offscreen/canvas-host/2d.canvas.host.size.large.worker.js.ini deleted file mode 100644 index d571dfa4cf9..00000000000 --- a/tests/wpt/meta/html/canvas/offscreen/canvas-host/2d.canvas.host.size.large.worker.js.ini +++ /dev/null @@ -1,2 +0,0 @@ -[2d.canvas.host.size.large.worker.html] - expected: CRASH diff --git a/tests/wpt/meta/html/dom/idlharness.https.html.ini b/tests/wpt/meta/html/dom/idlharness.https.html.ini index 1bff8018b9f..13e94c6026e 100644 --- a/tests/wpt/meta/html/dom/idlharness.https.html.ini +++ b/tests/wpt/meta/html/dom/idlharness.https.html.ini @@ -4574,3 +4574,3706 @@ [HTMLInputElement interface: createInput("button") must inherit property "colorSpace" with the proper type] expected: FAIL + + +[idlharness.https.html?exclude=(Document|Window|HTML.+)] + [DOMStringList must be primary interface of location.ancestorOrigins] + expected: FAIL + + [Stringification of location.ancestorOrigins] + expected: FAIL + + [DOMStringList interface: location.ancestorOrigins must inherit property "length" with the proper type] + expected: FAIL + + [DOMStringList interface: location.ancestorOrigins must inherit property "item(unsigned long)" with the proper type] + expected: FAIL + + [DOMStringList interface: calling item(unsigned long) on location.ancestorOrigins with too few arguments must throw TypeError] + expected: FAIL + + [DOMStringList interface: location.ancestorOrigins must inherit property "contains(DOMString)" with the proper type] + expected: FAIL + + [DOMStringList interface: calling contains(DOMString) on location.ancestorOrigins with too few arguments must throw TypeError] + expected: FAIL + + [Element interface: document.createElement("noscript") must inherit property "setHTMLUnsafe((TrustedHTML or DOMString))" with the proper type] + expected: FAIL + + [Element interface: calling setHTMLUnsafe((TrustedHTML or DOMString)) on document.createElement("noscript") with too few arguments must throw TypeError] + expected: FAIL + + [Element interface: document.createElement("noscript") must inherit property "getHTML(optional GetHTMLOptions)" with the proper type] + expected: FAIL + + [Element interface: calling getHTML(optional GetHTMLOptions) on document.createElement("noscript") with too few arguments must throw TypeError] + expected: FAIL + + [Element interface: document.createElement("noscript") must inherit property "innerHTML" with the proper type] + expected: FAIL + + [Element interface: document.createElement("noscript") must inherit property "outerHTML" with the proper type] + expected: FAIL + + [TextTrack interface: attribute inBandMetadataTrackDispatchType] + expected: FAIL + + [TextTrack interface: document.createElement("track").track must inherit property "inBandMetadataTrackDispatchType" with the proper type] + expected: FAIL + + [CanvasRenderingContext2D interface: operation getContextAttributes()] + expected: FAIL + + [CanvasRenderingContext2D interface: operation isContextLost()] + expected: FAIL + + [CanvasRenderingContext2D interface: operation setTransform(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double)] + expected: FAIL + + [CanvasRenderingContext2D interface: operation setTransform(optional DOMMatrix2DInit)] + expected: FAIL + + [CanvasRenderingContext2D interface: attribute imageSmoothingQuality] + expected: FAIL + + [CanvasRenderingContext2D interface: operation createConicGradient(double, double, double)] + expected: FAIL + + [CanvasRenderingContext2D interface: attribute filter] + expected: FAIL + + [CanvasRenderingContext2D interface: operation isPointInStroke(unrestricted double, unrestricted double)] + expected: FAIL + + [CanvasRenderingContext2D interface: operation isPointInStroke(Path2D, unrestricted double, unrestricted double)] + expected: FAIL + + [CanvasRenderingContext2D interface: operation drawFocusIfNeeded(Element)] + expected: FAIL + + [CanvasRenderingContext2D interface: operation drawFocusIfNeeded(Path2D, Element)] + expected: FAIL + + [CanvasRenderingContext2D interface: operation strokeText(DOMString, unrestricted double, unrestricted double, optional unrestricted double)] + expected: FAIL + + [CanvasRenderingContext2D interface: operation setLineDash(sequence)] + expected: FAIL + + [CanvasRenderingContext2D interface: operation getLineDash()] + expected: FAIL + + [CanvasRenderingContext2D interface: attribute lineDashOffset] + expected: FAIL + + [CanvasRenderingContext2D interface: attribute letterSpacing] + expected: FAIL + + [CanvasRenderingContext2D interface: attribute fontKerning] + expected: FAIL + + [CanvasRenderingContext2D interface: attribute fontStretch] + expected: FAIL + + [CanvasRenderingContext2D interface: attribute fontVariantCaps] + expected: FAIL + + [CanvasRenderingContext2D interface: attribute textRendering] + expected: FAIL + + [CanvasRenderingContext2D interface: attribute wordSpacing] + expected: FAIL + + [CanvasRenderingContext2D interface: operation roundRect(unrestricted double, unrestricted double, unrestricted double, unrestricted double, optional (unrestricted double or DOMPointInit or sequence<(unrestricted double or DOMPointInit)>))] + expected: FAIL + + [CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "getContextAttributes()" with the proper type] + expected: FAIL + + [CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "isContextLost()" with the proper type] + expected: FAIL + + [CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "imageSmoothingQuality" with the proper type] + expected: FAIL + + [CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "createConicGradient(double, double, double)" with the proper type] + expected: FAIL + + [CanvasRenderingContext2D interface: calling createConicGradient(double, double, double) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError] + expected: FAIL + + [CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "filter" with the proper type] + expected: FAIL + + [CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "isPointInStroke(unrestricted double, unrestricted double)" with the proper type] + expected: FAIL + + [CanvasRenderingContext2D interface: calling isPointInStroke(unrestricted double, unrestricted double) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError] + expected: FAIL + + [CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "isPointInStroke(Path2D, unrestricted double, unrestricted double)" with the proper type] + expected: FAIL + + [CanvasRenderingContext2D interface: calling isPointInStroke(Path2D, unrestricted double, unrestricted double) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError] + expected: FAIL + + [CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "drawFocusIfNeeded(Element)" with the proper type] + expected: FAIL + + [CanvasRenderingContext2D interface: calling drawFocusIfNeeded(Element) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError] + expected: FAIL + + [CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "drawFocusIfNeeded(Path2D, Element)" with the proper type] + expected: FAIL + + [CanvasRenderingContext2D interface: calling drawFocusIfNeeded(Path2D, Element) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError] + expected: FAIL + + [CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "strokeText(DOMString, unrestricted double, unrestricted double, optional unrestricted double)" with the proper type] + expected: FAIL + + [CanvasRenderingContext2D interface: calling strokeText(DOMString, unrestricted double, unrestricted double, optional unrestricted double) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError] + expected: FAIL + + [CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "setLineDash(sequence)" with the proper type] + expected: FAIL + + [CanvasRenderingContext2D interface: calling setLineDash(sequence) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError] + expected: FAIL + + [CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "getLineDash()" with the proper type] + expected: FAIL + + [CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "lineDashOffset" with the proper type] + expected: FAIL + + [CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "letterSpacing" with the proper type] + expected: FAIL + + [CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "fontKerning" with the proper type] + expected: FAIL + + [CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "fontStretch" with the proper type] + expected: FAIL + + [CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "fontVariantCaps" with the proper type] + expected: FAIL + + [CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "textRendering" with the proper type] + expected: FAIL + + [CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "wordSpacing" with the proper type] + expected: FAIL + + [CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "roundRect(unrestricted double, unrestricted double, unrestricted double, unrestricted double, optional (unrestricted double or DOMPointInit or sequence<(unrestricted double or DOMPointInit)>))" with the proper type] + expected: FAIL + + [CanvasRenderingContext2D interface: calling roundRect(unrestricted double, unrestricted double, unrestricted double, unrestricted double, optional (unrestricted double or DOMPointInit or sequence<(unrestricted double or DOMPointInit)>)) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError] + expected: FAIL + + [CanvasPattern interface: operation setTransform(optional DOMMatrix2DInit)] + expected: FAIL + + [ImageData interface: attribute colorSpace] + expected: FAIL + + [ImageData interface: new ImageData(10, 10) must inherit property "colorSpace" with the proper type] + expected: FAIL + + [Path2D interface: existence and properties of interface object] + expected: FAIL + + [Path2D interface object length] + expected: FAIL + + [Path2D interface object name] + expected: FAIL + + [Path2D interface: existence and properties of interface prototype object] + expected: FAIL + + [Path2D interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [Path2D interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [Path2D interface: operation addPath(Path2D, optional DOMMatrix2DInit)] + expected: FAIL + + [Path2D interface: operation closePath()] + expected: FAIL + + [Path2D interface: operation moveTo(unrestricted double, unrestricted double)] + expected: FAIL + + [Path2D interface: operation lineTo(unrestricted double, unrestricted double)] + expected: FAIL + + [Path2D interface: operation quadraticCurveTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double)] + expected: FAIL + + [Path2D interface: operation bezierCurveTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double)] + expected: FAIL + + [Path2D interface: operation arcTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double)] + expected: FAIL + + [Path2D interface: operation rect(unrestricted double, unrestricted double, unrestricted double, unrestricted double)] + expected: FAIL + + [Path2D interface: operation roundRect(unrestricted double, unrestricted double, unrestricted double, unrestricted double, optional (unrestricted double or DOMPointInit or sequence<(unrestricted double or DOMPointInit)>))] + expected: FAIL + + [Path2D interface: operation arc(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, optional boolean)] + expected: FAIL + + [Path2D interface: operation ellipse(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, optional boolean)] + expected: FAIL + + [ImageBitmapRenderingContext interface: existence and properties of interface object] + expected: FAIL + + [ImageBitmapRenderingContext interface object length] + expected: FAIL + + [ImageBitmapRenderingContext interface object name] + expected: FAIL + + [ImageBitmapRenderingContext interface: existence and properties of interface prototype object] + expected: FAIL + + [ImageBitmapRenderingContext interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [ImageBitmapRenderingContext interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [ImageBitmapRenderingContext interface: attribute canvas] + expected: FAIL + + [ImageBitmapRenderingContext interface: operation transferFromImageBitmap(ImageBitmap?)] + expected: FAIL + + [OffscreenCanvas interface: operation transferToImageBitmap()] + expected: FAIL + + [OffscreenCanvas interface: operation convertToBlob(optional ImageEncodeOptions)] + expected: FAIL + + [OffscreenCanvas interface: attribute oncontextlost] + expected: FAIL + + [OffscreenCanvas interface: attribute oncontextrestored] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: operation isContextLost()] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: operation setTransform(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double)] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: operation setTransform(optional DOMMatrix2DInit)] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: attribute imageSmoothingQuality] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: operation createConicGradient(double, double, double)] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: attribute filter] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: operation isPointInStroke(unrestricted double, unrestricted double)] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: operation isPointInStroke(Path2D, unrestricted double, unrestricted double)] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: operation strokeText(DOMString, unrestricted double, unrestricted double, optional unrestricted double)] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: operation setLineDash(sequence)] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: operation getLineDash()] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: attribute lineDashOffset] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: attribute letterSpacing] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: attribute fontKerning] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: attribute fontStretch] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: attribute fontVariantCaps] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: attribute textRendering] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: attribute wordSpacing] + expected: FAIL + + [OffscreenCanvasRenderingContext2D interface: operation roundRect(unrestricted double, unrestricted double, unrestricted double, unrestricted double, optional (unrestricted double or DOMPointInit or sequence<(unrestricted double or DOMPointInit)>))] + expected: FAIL + + [ElementInternals interface: attribute shadowRoot] + expected: FAIL + + [ElementInternals interface: attribute states] + expected: FAIL + + [CustomStateSet interface: existence and properties of interface object] + expected: FAIL + + [CustomStateSet interface object length] + expected: FAIL + + [CustomStateSet interface object name] + expected: FAIL + + [CustomStateSet interface: existence and properties of interface prototype object] + expected: FAIL + + [CustomStateSet interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [CustomStateSet interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [CustomStateSet interface: setlike] + expected: FAIL + + [UserActivation interface: existence and properties of interface object] + expected: FAIL + + [UserActivation interface object length] + expected: FAIL + + [UserActivation interface object name] + expected: FAIL + + [UserActivation interface: existence and properties of interface prototype object] + expected: FAIL + + [UserActivation interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [UserActivation interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [UserActivation interface: attribute hasBeenActive] + expected: FAIL + + [UserActivation interface: attribute isActive] + expected: FAIL + + [ToggleEvent interface: existence and properties of interface object] + expected: FAIL + + [ToggleEvent interface object length] + expected: FAIL + + [ToggleEvent interface object name] + expected: FAIL + + [ToggleEvent interface: existence and properties of interface prototype object] + expected: FAIL + + [ToggleEvent interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [ToggleEvent interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [ToggleEvent interface: attribute oldState] + expected: FAIL + + [ToggleEvent interface: attribute newState] + expected: FAIL + + [ToggleEvent must be primary interface of new ToggleEvent("beforetoggle")] + expected: FAIL + + [Stringification of new ToggleEvent("beforetoggle")] + expected: FAIL + + [ToggleEvent interface: new ToggleEvent("beforetoggle") must inherit property "oldState" with the proper type] + expected: FAIL + + [ToggleEvent interface: new ToggleEvent("beforetoggle") must inherit property "newState" with the proper type] + expected: FAIL + + [CloseWatcher interface: existence and properties of interface object] + expected: FAIL + + [CloseWatcher interface object length] + expected: FAIL + + [CloseWatcher interface object name] + expected: FAIL + + [CloseWatcher interface: existence and properties of interface prototype object] + expected: FAIL + + [CloseWatcher interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [CloseWatcher interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [CloseWatcher interface: operation requestClose()] + expected: FAIL + + [CloseWatcher interface: operation close()] + expected: FAIL + + [CloseWatcher interface: operation destroy()] + expected: FAIL + + [CloseWatcher interface: attribute oncancel] + expected: FAIL + + [CloseWatcher interface: attribute onclose] + expected: FAIL + + [DataTransfer interface: existence and properties of interface object] + expected: FAIL + + [DataTransfer interface object length] + expected: FAIL + + [DataTransfer interface object name] + expected: FAIL + + [DataTransfer interface: existence and properties of interface prototype object] + expected: FAIL + + [DataTransfer interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [DataTransfer interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [DataTransfer interface: attribute dropEffect] + expected: FAIL + + [DataTransfer interface: attribute effectAllowed] + expected: FAIL + + [DataTransfer interface: attribute items] + expected: FAIL + + [DataTransfer interface: operation setDragImage(Element, long, long)] + expected: FAIL + + [DataTransfer interface: attribute types] + expected: FAIL + + [DataTransfer interface: operation getData(DOMString)] + expected: FAIL + + [DataTransfer interface: operation setData(DOMString, DOMString)] + expected: FAIL + + [DataTransfer interface: operation clearData(optional DOMString)] + expected: FAIL + + [DataTransfer interface: attribute files] + expected: FAIL + + [DataTransferItemList interface: existence and properties of interface object] + expected: FAIL + + [DataTransferItemList interface object length] + expected: FAIL + + [DataTransferItemList interface object name] + expected: FAIL + + [DataTransferItemList interface: existence and properties of interface prototype object] + expected: FAIL + + [DataTransferItemList interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [DataTransferItemList interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [DataTransferItemList interface: attribute length] + expected: FAIL + + [DataTransferItemList interface: operation add(DOMString, DOMString)] + expected: FAIL + + [DataTransferItemList interface: operation add(File)] + expected: FAIL + + [DataTransferItemList interface: operation remove(unsigned long)] + expected: FAIL + + [DataTransferItemList interface: operation clear()] + expected: FAIL + + [DataTransferItem interface: existence and properties of interface object] + expected: FAIL + + [DataTransferItem interface object length] + expected: FAIL + + [DataTransferItem interface object name] + expected: FAIL + + [DataTransferItem interface: existence and properties of interface prototype object] + expected: FAIL + + [DataTransferItem interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [DataTransferItem interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [DataTransferItem interface: attribute kind] + expected: FAIL + + [DataTransferItem interface: attribute type] + expected: FAIL + + [DataTransferItem interface: operation getAsString(FunctionStringCallback?)] + expected: FAIL + + [DataTransferItem interface: operation getAsFile()] + expected: FAIL + + [DragEvent interface: existence and properties of interface object] + expected: FAIL + + [DragEvent interface object length] + expected: FAIL + + [DragEvent interface object name] + expected: FAIL + + [DragEvent interface: existence and properties of interface prototype object] + expected: FAIL + + [DragEvent interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [DragEvent interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [DragEvent interface: attribute dataTransfer] + expected: FAIL + + [BarProp interface: existence and properties of interface object] + expected: FAIL + + [BarProp interface object length] + expected: FAIL + + [BarProp interface object name] + expected: FAIL + + [BarProp interface: existence and properties of interface prototype object] + expected: FAIL + + [BarProp interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [BarProp interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [BarProp interface: attribute visible] + expected: FAIL + + [Location interface: stringifier] + expected: FAIL + + [Location interface: window.location must have own property "ancestorOrigins"] + expected: FAIL + + [History interface: attribute scrollRestoration] + expected: FAIL + + [History interface: window.history must inherit property "scrollRestoration" with the proper type] + expected: FAIL + + [Navigation interface: existence and properties of interface object] + expected: FAIL + + [Navigation interface object length] + expected: FAIL + + [Navigation interface object name] + expected: FAIL + + [Navigation interface: existence and properties of interface prototype object] + expected: FAIL + + [Navigation interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [Navigation interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [Navigation interface: operation entries()] + expected: FAIL + + [Navigation interface: attribute currentEntry] + expected: FAIL + + [Navigation interface: operation updateCurrentEntry(NavigationUpdateCurrentEntryOptions)] + expected: FAIL + + [Navigation interface: attribute transition] + expected: FAIL + + [Navigation interface: attribute activation] + expected: FAIL + + [Navigation interface: attribute canGoBack] + expected: FAIL + + [Navigation interface: attribute canGoForward] + expected: FAIL + + [Navigation interface: operation navigate(USVString, optional NavigationNavigateOptions)] + expected: FAIL + + [Navigation interface: operation reload(optional NavigationReloadOptions)] + expected: FAIL + + [Navigation interface: operation traverseTo(DOMString, optional NavigationOptions)] + expected: FAIL + + [Navigation interface: operation back(optional NavigationOptions)] + expected: FAIL + + [Navigation interface: operation forward(optional NavigationOptions)] + expected: FAIL + + [Navigation interface: attribute onnavigate] + expected: FAIL + + [Navigation interface: attribute onnavigatesuccess] + expected: FAIL + + [Navigation interface: attribute onnavigateerror] + expected: FAIL + + [Navigation interface: attribute oncurrententrychange] + expected: FAIL + + [NavigationHistoryEntry interface: existence and properties of interface object] + expected: FAIL + + [NavigationHistoryEntry interface object length] + expected: FAIL + + [NavigationHistoryEntry interface object name] + expected: FAIL + + [NavigationHistoryEntry interface: existence and properties of interface prototype object] + expected: FAIL + + [NavigationHistoryEntry interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [NavigationHistoryEntry interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [NavigationHistoryEntry interface: attribute url] + expected: FAIL + + [NavigationHistoryEntry interface: attribute key] + expected: FAIL + + [NavigationHistoryEntry interface: attribute id] + expected: FAIL + + [NavigationHistoryEntry interface: attribute index] + expected: FAIL + + [NavigationHistoryEntry interface: attribute sameDocument] + expected: FAIL + + [NavigationHistoryEntry interface: operation getState()] + expected: FAIL + + [NavigationHistoryEntry interface: attribute ondispose] + expected: FAIL + + [NavigationTransition interface: existence and properties of interface object] + expected: FAIL + + [NavigationTransition interface object length] + expected: FAIL + + [NavigationTransition interface object name] + expected: FAIL + + [NavigationTransition interface: existence and properties of interface prototype object] + expected: FAIL + + [NavigationTransition interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [NavigationTransition interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [NavigationTransition interface: attribute navigationType] + expected: FAIL + + [NavigationTransition interface: attribute from] + expected: FAIL + + [NavigationTransition interface: attribute finished] + expected: FAIL + + [NavigationActivation interface: existence and properties of interface object] + expected: FAIL + + [NavigationActivation interface object length] + expected: FAIL + + [NavigationActivation interface object name] + expected: FAIL + + [NavigationActivation interface: existence and properties of interface prototype object] + expected: FAIL + + [NavigationActivation interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [NavigationActivation interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [NavigationActivation interface: attribute from] + expected: FAIL + + [NavigationActivation interface: attribute entry] + expected: FAIL + + [NavigationActivation interface: attribute navigationType] + expected: FAIL + + [NavigateEvent interface: existence and properties of interface object] + expected: FAIL + + [NavigateEvent interface object length] + expected: FAIL + + [NavigateEvent interface object name] + expected: FAIL + + [NavigateEvent interface: existence and properties of interface prototype object] + expected: FAIL + + [NavigateEvent interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [NavigateEvent interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [NavigateEvent interface: attribute navigationType] + expected: FAIL + + [NavigateEvent interface: attribute destination] + expected: FAIL + + [NavigateEvent interface: attribute canIntercept] + expected: FAIL + + [NavigateEvent interface: attribute userInitiated] + expected: FAIL + + [NavigateEvent interface: attribute hashChange] + expected: FAIL + + [NavigateEvent interface: attribute signal] + expected: FAIL + + [NavigateEvent interface: attribute formData] + expected: FAIL + + [NavigateEvent interface: attribute downloadRequest] + expected: FAIL + + [NavigateEvent interface: attribute info] + expected: FAIL + + [NavigateEvent interface: attribute hasUAVisualTransition] + expected: FAIL + + [NavigateEvent interface: operation intercept(optional NavigationInterceptOptions)] + expected: FAIL + + [NavigateEvent interface: operation scroll()] + expected: FAIL + + [NavigationDestination interface: existence and properties of interface object] + expected: FAIL + + [NavigationDestination interface object length] + expected: FAIL + + [NavigationDestination interface object name] + expected: FAIL + + [NavigationDestination interface: existence and properties of interface prototype object] + expected: FAIL + + [NavigationDestination interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [NavigationDestination interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [NavigationDestination interface: attribute url] + expected: FAIL + + [NavigationDestination interface: attribute key] + expected: FAIL + + [NavigationDestination interface: attribute id] + expected: FAIL + + [NavigationDestination interface: attribute index] + expected: FAIL + + [NavigationDestination interface: attribute sameDocument] + expected: FAIL + + [NavigationDestination interface: operation getState()] + expected: FAIL + + [NavigationCurrentEntryChangeEvent interface: existence and properties of interface object] + expected: FAIL + + [NavigationCurrentEntryChangeEvent interface object length] + expected: FAIL + + [NavigationCurrentEntryChangeEvent interface object name] + expected: FAIL + + [NavigationCurrentEntryChangeEvent interface: existence and properties of interface prototype object] + expected: FAIL + + [NavigationCurrentEntryChangeEvent interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [NavigationCurrentEntryChangeEvent interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [NavigationCurrentEntryChangeEvent interface: attribute navigationType] + expected: FAIL + + [NavigationCurrentEntryChangeEvent interface: attribute from] + expected: FAIL + + [PopStateEvent interface: attribute hasUAVisualTransition] + expected: FAIL + + [PopStateEvent interface: new PopStateEvent("popstate", { data: {} }) must inherit property "hasUAVisualTransition" with the proper type] + expected: FAIL + + [PageSwapEvent interface: existence and properties of interface object] + expected: FAIL + + [PageSwapEvent interface object length] + expected: FAIL + + [PageSwapEvent interface object name] + expected: FAIL + + [PageSwapEvent interface: existence and properties of interface prototype object] + expected: FAIL + + [PageSwapEvent interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [PageSwapEvent interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [PageSwapEvent interface: attribute activation] + expected: FAIL + + [PageSwapEvent interface: attribute viewTransition] + expected: FAIL + + [PageRevealEvent interface: existence and properties of interface object] + expected: FAIL + + [PageRevealEvent interface object length] + expected: FAIL + + [PageRevealEvent interface object name] + expected: FAIL + + [PageRevealEvent interface: existence and properties of interface prototype object] + expected: FAIL + + [PageRevealEvent interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [PageRevealEvent interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [PageRevealEvent interface: attribute viewTransition] + expected: FAIL + + [NotRestoredReasonDetails interface: existence and properties of interface object] + expected: FAIL + + [NotRestoredReasonDetails interface object length] + expected: FAIL + + [NotRestoredReasonDetails interface object name] + expected: FAIL + + [NotRestoredReasonDetails interface: existence and properties of interface prototype object] + expected: FAIL + + [NotRestoredReasonDetails interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [NotRestoredReasonDetails interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [NotRestoredReasonDetails interface: attribute reason] + expected: FAIL + + [NotRestoredReasonDetails interface: operation toJSON()] + expected: FAIL + + [NotRestoredReasons interface: existence and properties of interface object] + expected: FAIL + + [NotRestoredReasons interface object length] + expected: FAIL + + [NotRestoredReasons interface object name] + expected: FAIL + + [NotRestoredReasons interface: existence and properties of interface prototype object] + expected: FAIL + + [NotRestoredReasons interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [NotRestoredReasons interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [NotRestoredReasons interface: attribute src] + expected: FAIL + + [NotRestoredReasons interface: attribute id] + expected: FAIL + + [NotRestoredReasons interface: attribute name] + expected: FAIL + + [NotRestoredReasons interface: attribute url] + expected: FAIL + + [NotRestoredReasons interface: attribute reasons] + expected: FAIL + + [NotRestoredReasons interface: attribute children] + expected: FAIL + + [NotRestoredReasons interface: operation toJSON()] + expected: FAIL + + [Navigator interface: attribute userActivation] + expected: FAIL + + [Navigator interface: attribute oscpu] + expected: FAIL + + [Navigator interface: attribute onLine] + expected: FAIL + + [Navigator interface: operation registerProtocolHandler(DOMString, USVString)] + expected: FAIL + + [Navigator interface: operation unregisterProtocolHandler(DOMString, USVString)] + expected: FAIL + + [Navigator interface: attribute pdfViewerEnabled] + expected: FAIL + + [Navigator interface: window.navigator must inherit property "userActivation" with the proper type] + expected: FAIL + + [Navigator interface: window.navigator must inherit property "oscpu" with the proper type] + expected: FAIL + + [Navigator interface: window.navigator must inherit property "onLine" with the proper type] + expected: FAIL + + [Navigator interface: window.navigator must inherit property "registerProtocolHandler(DOMString, USVString)" with the proper type] + expected: FAIL + + [Navigator interface: calling registerProtocolHandler(DOMString, USVString) on window.navigator with too few arguments must throw TypeError] + expected: FAIL + + [Navigator interface: window.navigator must inherit property "unregisterProtocolHandler(DOMString, USVString)" with the proper type] + expected: FAIL + + [Navigator interface: calling unregisterProtocolHandler(DOMString, USVString) on window.navigator with too few arguments must throw TypeError] + expected: FAIL + + [Navigator interface: window.navigator must inherit property "pdfViewerEnabled" with the proper type] + expected: FAIL + + [MessagePort interface: attribute onclose] + expected: FAIL + + [SharedWorker interface: existence and properties of interface object] + expected: FAIL + + [SharedWorker interface object length] + expected: FAIL + + [SharedWorker interface object name] + expected: FAIL + + [SharedWorker interface: existence and properties of interface prototype object] + expected: FAIL + + [SharedWorker interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [SharedWorker interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [SharedWorker interface: attribute port] + expected: FAIL + + [SharedWorker interface: attribute onerror] + expected: FAIL + + [Worklet interface: existence and properties of interface object] + expected: FAIL + + [Worklet interface object length] + expected: FAIL + + [Worklet interface object name] + expected: FAIL + + [Worklet interface: existence and properties of interface prototype object] + expected: FAIL + + [Worklet interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [Worklet interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [Worklet interface: operation addModule(USVString, optional WorkletOptions)] + expected: FAIL + + [External interface: existence and properties of interface object] + expected: FAIL + + [External interface object length] + expected: FAIL + + [External interface object name] + expected: FAIL + + [External interface: existence and properties of interface prototype object] + expected: FAIL + + [External interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [External interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [External interface: operation AddSearchProvider()] + expected: FAIL + + [External interface: operation IsSearchProviderInstalled()] + expected: FAIL + + [External must be primary interface of window.external] + expected: FAIL + + [Stringification of window.external] + expected: FAIL + + [External interface: window.external must inherit property "AddSearchProvider()" with the proper type] + expected: FAIL + + [External interface: window.external must inherit property "IsSearchProviderInstalled()" with the proper type] + expected: FAIL + + [SVGElement interface: attribute onabort] + expected: FAIL + + [SVGElement interface: attribute onauxclick] + expected: FAIL + + [SVGElement interface: attribute onbeforeinput] + expected: FAIL + + [SVGElement interface: attribute onbeforematch] + expected: FAIL + + [SVGElement interface: attribute onbeforetoggle] + expected: FAIL + + [SVGElement interface: attribute onblur] + expected: FAIL + + [SVGElement interface: attribute oncancel] + expected: FAIL + + [SVGElement interface: attribute oncanplay] + expected: FAIL + + [SVGElement interface: attribute oncanplaythrough] + expected: FAIL + + [SVGElement interface: attribute onchange] + expected: FAIL + + [SVGElement interface: attribute onclick] + expected: FAIL + + [SVGElement interface: attribute onclose] + expected: FAIL + + [SVGElement interface: attribute oncontextlost] + expected: FAIL + + [SVGElement interface: attribute oncontextmenu] + expected: FAIL + + [SVGElement interface: attribute oncontextrestored] + expected: FAIL + + [SVGElement interface: attribute oncopy] + expected: FAIL + + [SVGElement interface: attribute oncuechange] + expected: FAIL + + [SVGElement interface: attribute oncut] + expected: FAIL + + [SVGElement interface: attribute ondblclick] + expected: FAIL + + [SVGElement interface: attribute ondrag] + expected: FAIL + + [SVGElement interface: attribute ondragend] + expected: FAIL + + [SVGElement interface: attribute ondragenter] + expected: FAIL + + [SVGElement interface: attribute ondragleave] + expected: FAIL + + [SVGElement interface: attribute ondragover] + expected: FAIL + + [SVGElement interface: attribute ondragstart] + expected: FAIL + + [SVGElement interface: attribute ondrop] + expected: FAIL + + [SVGElement interface: attribute ondurationchange] + expected: FAIL + + [SVGElement interface: attribute onemptied] + expected: FAIL + + [SVGElement interface: attribute onended] + expected: FAIL + + [SVGElement interface: attribute onerror] + expected: FAIL + + [SVGElement interface: attribute onfocus] + expected: FAIL + + [SVGElement interface: attribute onformdata] + expected: FAIL + + [SVGElement interface: attribute oninput] + expected: FAIL + + [SVGElement interface: attribute oninvalid] + expected: FAIL + + [SVGElement interface: attribute onkeydown] + expected: FAIL + + [SVGElement interface: attribute onkeypress] + expected: FAIL + + [SVGElement interface: attribute onkeyup] + expected: FAIL + + [SVGElement interface: attribute onload] + expected: FAIL + + [SVGElement interface: attribute onloadeddata] + expected: FAIL + + [SVGElement interface: attribute onloadedmetadata] + expected: FAIL + + [SVGElement interface: attribute onloadstart] + expected: FAIL + + [SVGElement interface: attribute onmousedown] + expected: FAIL + + [SVGElement interface: attribute onmouseenter] + expected: FAIL + + [SVGElement interface: attribute onmouseleave] + expected: FAIL + + [SVGElement interface: attribute onmousemove] + expected: FAIL + + [SVGElement interface: attribute onmouseout] + expected: FAIL + + [SVGElement interface: attribute onmouseover] + expected: FAIL + + [SVGElement interface: attribute onmouseup] + expected: FAIL + + [SVGElement interface: attribute onpaste] + expected: FAIL + + [SVGElement interface: attribute onpause] + expected: FAIL + + [SVGElement interface: attribute onplay] + expected: FAIL + + [SVGElement interface: attribute onplaying] + expected: FAIL + + [SVGElement interface: attribute onprogress] + expected: FAIL + + [SVGElement interface: attribute onratechange] + expected: FAIL + + [SVGElement interface: attribute onreset] + expected: FAIL + + [SVGElement interface: attribute onresize] + expected: FAIL + + [SVGElement interface: attribute onscroll] + expected: FAIL + + [SVGElement interface: attribute onscrollend] + expected: FAIL + + [SVGElement interface: attribute onsecuritypolicyviolation] + expected: FAIL + + [SVGElement interface: attribute onseeked] + expected: FAIL + + [SVGElement interface: attribute onseeking] + expected: FAIL + + [SVGElement interface: attribute onselect] + expected: FAIL + + [SVGElement interface: attribute onslotchange] + expected: FAIL + + [SVGElement interface: attribute onstalled] + expected: FAIL + + [SVGElement interface: attribute onsubmit] + expected: FAIL + + [SVGElement interface: attribute onsuspend] + expected: FAIL + + [SVGElement interface: attribute ontimeupdate] + expected: FAIL + + [SVGElement interface: attribute ontoggle] + expected: FAIL + + [SVGElement interface: attribute onvolumechange] + expected: FAIL + + [SVGElement interface: attribute onwaiting] + expected: FAIL + + [SVGElement interface: attribute onwebkitanimationend] + expected: FAIL + + [SVGElement interface: attribute onwebkitanimationiteration] + expected: FAIL + + [SVGElement interface: attribute onwebkitanimationstart] + expected: FAIL + + [SVGElement interface: attribute onwebkittransitionend] + expected: FAIL + + [SVGElement interface: attribute onwheel] + expected: FAIL + + [SVGElement interface: attribute dataset] + expected: FAIL + + [SVGElement interface: attribute nonce] + expected: FAIL + + [SVGElement interface: attribute autofocus] + expected: FAIL + + [SVGElement interface: attribute tabIndex] + expected: FAIL + + [SVGElement interface: operation focus(optional FocusOptions)] + expected: FAIL + + [SVGElement interface: operation blur()] + expected: FAIL + + [SVGSVGElement interface: attribute onafterprint] + expected: FAIL + + [SVGSVGElement interface: attribute onbeforeprint] + expected: FAIL + + [SVGSVGElement interface: attribute onbeforeunload] + expected: FAIL + + [SVGSVGElement interface: attribute onhashchange] + expected: FAIL + + [SVGSVGElement interface: attribute onlanguagechange] + expected: FAIL + + [SVGSVGElement interface: attribute onmessage] + expected: FAIL + + [SVGSVGElement interface: attribute onmessageerror] + expected: FAIL + + [SVGSVGElement interface: attribute onoffline] + expected: FAIL + + [SVGSVGElement interface: attribute ononline] + expected: FAIL + + [SVGSVGElement interface: attribute onpagehide] + expected: FAIL + + [SVGSVGElement interface: attribute onpagereveal] + expected: FAIL + + [SVGSVGElement interface: attribute onpageshow] + expected: FAIL + + [SVGSVGElement interface: attribute onpageswap] + expected: FAIL + + [SVGSVGElement interface: attribute onpopstate] + expected: FAIL + + [SVGSVGElement interface: attribute onrejectionhandled] + expected: FAIL + + [SVGSVGElement interface: attribute onstorage] + expected: FAIL + + [SVGSVGElement interface: attribute onunhandledrejection] + expected: FAIL + + [SVGSVGElement interface: attribute onunload] + expected: FAIL + + [ShadowRoot interface: operation setHTMLUnsafe((TrustedHTML or DOMString))] + expected: FAIL + + [ShadowRoot interface: operation getHTML(optional GetHTMLOptions)] + expected: FAIL + + [ShadowRoot interface: attribute innerHTML] + expected: FAIL + + [Element interface: operation setHTMLUnsafe((TrustedHTML or DOMString))] + expected: FAIL + + [Element interface: operation getHTML(optional GetHTMLOptions)] + expected: FAIL + + +[idlharness.https.html?include=HTML.+] + [HTMLAllCollection interface: existence and properties of interface object] + expected: FAIL + + [HTMLAllCollection interface object length] + expected: FAIL + + [HTMLAllCollection interface object name] + expected: FAIL + + [HTMLAllCollection interface: existence and properties of interface prototype object] + expected: FAIL + + [HTMLAllCollection interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [HTMLAllCollection interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [HTMLAllCollection interface: attribute length] + expected: FAIL + + [HTMLAllCollection interface: operation namedItem(DOMString)] + expected: FAIL + + [HTMLAllCollection interface: operation item(optional DOMString)] + expected: FAIL + + [Stringification of document.all] + expected: FAIL + + [HTMLAllCollection interface: document.all must inherit property "length" with the proper type] + expected: FAIL + + [HTMLAllCollection interface: document.all must inherit property "namedItem(DOMString)" with the proper type] + expected: FAIL + + [HTMLAllCollection interface: calling namedItem(DOMString) on document.all with too few arguments must throw TypeError] + expected: FAIL + + [HTMLAllCollection interface: document.all must inherit property "item(optional DOMString)" with the proper type] + expected: FAIL + + [HTMLAllCollection interface: calling item(optional DOMString) on document.all with too few arguments must throw TypeError] + expected: FAIL + + [HTMLElement interface: attribute inert] + expected: FAIL + + [HTMLElement interface: attribute accessKey] + expected: FAIL + + [HTMLElement interface: attribute accessKeyLabel] + expected: FAIL + + [HTMLElement interface: attribute draggable] + expected: FAIL + + [HTMLElement interface: attribute spellcheck] + expected: FAIL + + [HTMLElement interface: attribute writingSuggestions] + expected: FAIL + + [HTMLElement interface: attribute autocapitalize] + expected: FAIL + + [HTMLElement interface: attribute autocorrect] + expected: FAIL + + [HTMLElement interface: operation showPopover()] + expected: FAIL + + [HTMLElement interface: operation hidePopover()] + expected: FAIL + + [HTMLElement interface: operation togglePopover(optional boolean)] + expected: FAIL + + [HTMLElement interface: attribute popover] + expected: FAIL + + [HTMLElement interface: attribute onauxclick] + expected: FAIL + + [HTMLElement interface: attribute onbeforeinput] + expected: FAIL + + [HTMLElement interface: attribute onbeforematch] + expected: FAIL + + [HTMLElement interface: attribute onbeforetoggle] + expected: FAIL + + [HTMLElement interface: attribute oncontextlost] + expected: FAIL + + [HTMLElement interface: attribute oncontextrestored] + expected: FAIL + + [HTMLElement interface: attribute onscrollend] + expected: FAIL + + [HTMLElement interface: attribute onslotchange] + expected: FAIL + + [HTMLElement interface: attribute onwebkitanimationend] + expected: FAIL + + [HTMLElement interface: attribute onwebkitanimationiteration] + expected: FAIL + + [HTMLElement interface: attribute onwebkitanimationstart] + expected: FAIL + + [HTMLElement interface: attribute onwebkittransitionend] + expected: FAIL + + [HTMLElement interface: attribute enterKeyHint] + expected: FAIL + + [HTMLElement interface: attribute inputMode] + expected: FAIL + + [HTMLElement interface: attribute nonce] + expected: FAIL + + [HTMLElement interface: attribute tabIndex] + expected: FAIL + + [HTMLElement interface: document.createElement("noscript") must inherit property "inert" with the proper type] + expected: FAIL + + [HTMLElement interface: document.createElement("noscript") must inherit property "accessKey" with the proper type] + expected: FAIL + + [HTMLElement interface: document.createElement("noscript") must inherit property "accessKeyLabel" with the proper type] + expected: FAIL + + [HTMLElement interface: document.createElement("noscript") must inherit property "draggable" with the proper type] + expected: FAIL + + [HTMLElement interface: document.createElement("noscript") must inherit property "spellcheck" with the proper type] + expected: FAIL + + [HTMLElement interface: document.createElement("noscript") must inherit property "writingSuggestions" with the proper type] + expected: FAIL + + [HTMLElement interface: document.createElement("noscript") must inherit property "autocapitalize" with the proper type] + expected: FAIL + + [HTMLElement interface: document.createElement("noscript") must inherit property "autocorrect" with the proper type] + expected: FAIL + + [HTMLElement interface: document.createElement("noscript") must inherit property "showPopover()" with the proper type] + expected: FAIL + + [HTMLElement interface: document.createElement("noscript") must inherit property "hidePopover()" with the proper type] + expected: FAIL + + [HTMLElement interface: document.createElement("noscript") must inherit property "togglePopover(optional boolean)" with the proper type] + expected: FAIL + + [HTMLElement interface: calling togglePopover(optional boolean) on document.createElement("noscript") with too few arguments must throw TypeError] + expected: FAIL + + [HTMLElement interface: document.createElement("noscript") must inherit property "popover" with the proper type] + expected: FAIL + + [HTMLElement interface: document.createElement("noscript") must inherit property "onauxclick" with the proper type] + expected: FAIL + + [HTMLElement interface: document.createElement("noscript") must inherit property "onbeforeinput" with the proper type] + expected: FAIL + + [HTMLElement interface: document.createElement("noscript") must inherit property "onbeforematch" with the proper type] + expected: FAIL + + [HTMLElement interface: document.createElement("noscript") must inherit property "onbeforetoggle" with the proper type] + expected: FAIL + + [HTMLElement interface: document.createElement("noscript") must inherit property "oncontextlost" with the proper type] + expected: FAIL + + [HTMLElement interface: document.createElement("noscript") must inherit property "oncontextrestored" with the proper type] + expected: FAIL + + [HTMLElement interface: document.createElement("noscript") must inherit property "onscrollend" with the proper type] + expected: FAIL + + [HTMLElement interface: document.createElement("noscript") must inherit property "onslotchange" with the proper type] + expected: FAIL + + [HTMLElement interface: document.createElement("noscript") must inherit property "onwebkitanimationend" with the proper type] + expected: FAIL + + [HTMLElement interface: document.createElement("noscript") must inherit property "onwebkitanimationiteration" with the proper type] + expected: FAIL + + [HTMLElement interface: document.createElement("noscript") must inherit property "onwebkitanimationstart" with the proper type] + expected: FAIL + + [HTMLElement interface: document.createElement("noscript") must inherit property "onwebkittransitionend" with the proper type] + expected: FAIL + + [HTMLElement interface: document.createElement("noscript") must inherit property "enterKeyHint" with the proper type] + expected: FAIL + + [HTMLElement interface: document.createElement("noscript") must inherit property "inputMode" with the proper type] + expected: FAIL + + [HTMLElement interface: document.createElement("noscript") must inherit property "nonce" with the proper type] + expected: FAIL + + [HTMLElement interface: document.createElement("noscript") must inherit property "tabIndex" with the proper type] + expected: FAIL + + [HTMLHtmlElement interface: attribute version] + expected: FAIL + + [HTMLHtmlElement interface: document.createElement("html") must inherit property "version" with the proper type] + expected: FAIL + + [HTMLBaseElement interface: attribute target] + expected: FAIL + + [HTMLBaseElement interface: document.createElement("base") must inherit property "target" with the proper type] + expected: FAIL + + [HTMLLinkElement interface: attribute as] + expected: FAIL + + [HTMLLinkElement interface: attribute sizes] + expected: FAIL + + [HTMLLinkElement interface: attribute imageSrcset] + expected: FAIL + + [HTMLLinkElement interface: attribute imageSizes] + expected: FAIL + + [HTMLLinkElement interface: attribute blocking] + expected: FAIL + + [HTMLLinkElement interface: attribute disabled] + expected: FAIL + + [HTMLLinkElement interface: attribute fetchPriority] + expected: FAIL + + [HTMLLinkElement interface: document.createElement("link") must inherit property "as" with the proper type] + expected: FAIL + + [HTMLLinkElement interface: document.createElement("link") must inherit property "sizes" with the proper type] + expected: FAIL + + [HTMLLinkElement interface: document.createElement("link") must inherit property "imageSrcset" with the proper type] + expected: FAIL + + [HTMLLinkElement interface: document.createElement("link") must inherit property "imageSizes" with the proper type] + expected: FAIL + + [HTMLLinkElement interface: document.createElement("link") must inherit property "blocking" with the proper type] + expected: FAIL + + [HTMLLinkElement interface: document.createElement("link") must inherit property "disabled" with the proper type] + expected: FAIL + + [HTMLLinkElement interface: document.createElement("link") must inherit property "fetchPriority" with the proper type] + expected: FAIL + + [HTMLMetaElement interface: attribute media] + expected: FAIL + + [HTMLMetaElement interface: attribute scheme] + expected: FAIL + + [HTMLMetaElement interface: document.createElement("meta") must inherit property "media" with the proper type] + expected: FAIL + + [HTMLMetaElement interface: document.createElement("meta") must inherit property "scheme" with the proper type] + expected: FAIL + + [HTMLStyleElement interface: attribute media] + expected: FAIL + + [HTMLStyleElement interface: attribute blocking] + expected: FAIL + + [HTMLStyleElement interface: attribute type] + expected: FAIL + + [HTMLStyleElement interface: document.createElement("style") must inherit property "media" with the proper type] + expected: FAIL + + [HTMLStyleElement interface: document.createElement("style") must inherit property "blocking" with the proper type] + expected: FAIL + + [HTMLStyleElement interface: document.createElement("style") must inherit property "type" with the proper type] + expected: FAIL + + [HTMLBodyElement interface: attribute link] + expected: FAIL + + [HTMLBodyElement interface: attribute vLink] + expected: FAIL + + [HTMLBodyElement interface: attribute aLink] + expected: FAIL + + [HTMLBodyElement interface: attribute onpagereveal] + expected: FAIL + + [HTMLBodyElement interface: attribute onpageswap] + expected: FAIL + + [HTMLBodyElement interface: document.createElement("body") must inherit property "link" with the proper type] + expected: FAIL + + [HTMLBodyElement interface: document.createElement("body") must inherit property "vLink" with the proper type] + expected: FAIL + + [HTMLBodyElement interface: document.createElement("body") must inherit property "aLink" with the proper type] + expected: FAIL + + [HTMLBodyElement interface: document.createElement("body") must inherit property "onpagereveal" with the proper type] + expected: FAIL + + [HTMLBodyElement interface: document.createElement("body") must inherit property "onpageswap" with the proper type] + expected: FAIL + + [HTMLHeadingElement interface: attribute align] + expected: FAIL + + [HTMLHeadingElement interface: document.createElement("h1") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLParagraphElement interface: attribute align] + expected: FAIL + + [HTMLParagraphElement interface: document.createElement("p") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLHRElement interface: attribute noShade] + expected: FAIL + + [HTMLHRElement interface: attribute size] + expected: FAIL + + [HTMLHRElement interface: document.createElement("hr") must inherit property "noShade" with the proper type] + expected: FAIL + + [HTMLHRElement interface: document.createElement("hr") must inherit property "size" with the proper type] + expected: FAIL + + [HTMLOListElement interface: attribute reversed] + expected: FAIL + + [HTMLOListElement interface: attribute start] + expected: FAIL + + [HTMLOListElement interface: attribute type] + expected: FAIL + + [HTMLOListElement interface: attribute compact] + expected: FAIL + + [HTMLLIElement interface: attribute type] + expected: FAIL + + [HTMLLIElement interface: document.createElement("li") must inherit property "type" with the proper type] + expected: FAIL + + [HTMLDListElement interface: attribute compact] + expected: FAIL + + [HTMLAnchorElement interface: attribute download] + expected: FAIL + + [HTMLAnchorElement interface: attribute ping] + expected: FAIL + + [HTMLAnchorElement interface: attribute hreflang] + expected: FAIL + + [HTMLAnchorElement interface: attribute type] + expected: FAIL + + [HTMLAnchorElement interface: attribute referrerPolicy] + expected: FAIL + + [HTMLAnchorElement interface: attribute charset] + expected: FAIL + + [HTMLAnchorElement interface: document.createElement("a") must inherit property "download" with the proper type] + expected: FAIL + + [HTMLAnchorElement interface: document.createElement("a") must inherit property "ping" with the proper type] + expected: FAIL + + [HTMLAnchorElement interface: document.createElement("a") must inherit property "hreflang" with the proper type] + expected: FAIL + + [HTMLAnchorElement interface: document.createElement("a") must inherit property "type" with the proper type] + expected: FAIL + + [HTMLAnchorElement interface: document.createElement("a") must inherit property "referrerPolicy" with the proper type] + expected: FAIL + + [HTMLAnchorElement interface: document.createElement("a") must inherit property "charset" with the proper type] + expected: FAIL + + [HTMLBRElement interface: attribute clear] + expected: FAIL + + [HTMLBRElement interface: document.createElement("br") must inherit property "clear" with the proper type] + expected: FAIL + + [HTMLModElement interface: attribute cite] + expected: FAIL + + [HTMLModElement interface: attribute dateTime] + expected: FAIL + + [HTMLModElement interface: document.createElement("ins") must inherit property "cite" with the proper type] + expected: FAIL + + [HTMLModElement interface: document.createElement("ins") must inherit property "dateTime" with the proper type] + expected: FAIL + + [HTMLModElement interface: document.createElement("del") must inherit property "cite" with the proper type] + expected: FAIL + + [HTMLModElement interface: document.createElement("del") must inherit property "dateTime" with the proper type] + expected: FAIL + + [HTMLSourceElement interface: attribute width] + expected: FAIL + + [HTMLSourceElement interface: attribute height] + expected: FAIL + + [HTMLSourceElement interface: document.createElement("source") must inherit property "width" with the proper type] + expected: FAIL + + [HTMLSourceElement interface: document.createElement("source") must inherit property "height" with the proper type] + expected: FAIL + + [HTMLImageElement interface: attribute sizes] + expected: FAIL + + [HTMLImageElement interface: attribute decoding] + expected: FAIL + + [HTMLImageElement interface: attribute loading] + expected: FAIL + + [HTMLImageElement interface: attribute fetchPriority] + expected: FAIL + + [HTMLImageElement interface: attribute lowsrc] + expected: FAIL + + [HTMLImageElement interface: document.createElement("img") must inherit property "sizes" with the proper type] + expected: FAIL + + [HTMLImageElement interface: document.createElement("img") must inherit property "decoding" with the proper type] + expected: FAIL + + [HTMLImageElement interface: document.createElement("img") must inherit property "loading" with the proper type] + expected: FAIL + + [HTMLImageElement interface: document.createElement("img") must inherit property "fetchPriority" with the proper type] + expected: FAIL + + [HTMLImageElement interface: document.createElement("img") must inherit property "lowsrc" with the proper type] + expected: FAIL + + [HTMLImageElement interface: new Image() must inherit property "sizes" with the proper type] + expected: FAIL + + [HTMLImageElement interface: new Image() must inherit property "decoding" with the proper type] + expected: FAIL + + [HTMLImageElement interface: new Image() must inherit property "loading" with the proper type] + expected: FAIL + + [HTMLImageElement interface: new Image() must inherit property "fetchPriority" with the proper type] + expected: FAIL + + [HTMLImageElement interface: new Image() must inherit property "lowsrc" with the proper type] + expected: FAIL + + [HTMLIFrameElement interface: attribute allow] + expected: FAIL + + [HTMLIFrameElement interface: attribute referrerPolicy] + expected: FAIL + + [HTMLIFrameElement interface: attribute loading] + expected: FAIL + + [HTMLIFrameElement interface: operation getSVGDocument()] + expected: FAIL + + [HTMLIFrameElement interface: attribute align] + expected: FAIL + + [HTMLIFrameElement interface: attribute scrolling] + expected: FAIL + + [HTMLIFrameElement interface: attribute longDesc] + expected: FAIL + + [HTMLIFrameElement interface: attribute marginHeight] + expected: FAIL + + [HTMLIFrameElement interface: attribute marginWidth] + expected: FAIL + + [HTMLIFrameElement interface: document.createElement("iframe") must inherit property "srcdoc" with the proper type] + expected: FAIL + + [HTMLIFrameElement interface: document.createElement("iframe") must inherit property "allow" with the proper type] + expected: FAIL + + [HTMLIFrameElement interface: document.createElement("iframe") must inherit property "referrerPolicy" with the proper type] + expected: FAIL + + [HTMLIFrameElement interface: document.createElement("iframe") must inherit property "loading" with the proper type] + expected: FAIL + + [HTMLIFrameElement interface: document.createElement("iframe") must inherit property "getSVGDocument()" with the proper type] + expected: FAIL + + [HTMLIFrameElement interface: document.createElement("iframe") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLIFrameElement interface: document.createElement("iframe") must inherit property "scrolling" with the proper type] + expected: FAIL + + [HTMLIFrameElement interface: document.createElement("iframe") must inherit property "longDesc" with the proper type] + expected: FAIL + + [HTMLIFrameElement interface: document.createElement("iframe") must inherit property "marginHeight" with the proper type] + expected: FAIL + + [HTMLIFrameElement interface: document.createElement("iframe") must inherit property "marginWidth" with the proper type] + expected: FAIL + + [HTMLEmbedElement interface: attribute src] + expected: FAIL + + [HTMLEmbedElement interface: attribute type] + expected: FAIL + + [HTMLEmbedElement interface: attribute width] + expected: FAIL + + [HTMLEmbedElement interface: attribute height] + expected: FAIL + + [HTMLEmbedElement interface: operation getSVGDocument()] + expected: FAIL + + [HTMLEmbedElement interface: attribute align] + expected: FAIL + + [HTMLEmbedElement interface: attribute name] + expected: FAIL + + [HTMLEmbedElement interface: document.createElement("embed") must inherit property "src" with the proper type] + expected: FAIL + + [HTMLEmbedElement interface: document.createElement("embed") must inherit property "type" with the proper type] + expected: FAIL + + [HTMLEmbedElement interface: document.createElement("embed") must inherit property "width" with the proper type] + expected: FAIL + + [HTMLEmbedElement interface: document.createElement("embed") must inherit property "height" with the proper type] + expected: FAIL + + [HTMLEmbedElement interface: document.createElement("embed") must inherit property "getSVGDocument()" with the proper type] + expected: FAIL + + [HTMLEmbedElement interface: document.createElement("embed") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLEmbedElement interface: document.createElement("embed") must inherit property "name" with the proper type] + expected: FAIL + + [HTMLObjectElement interface: attribute data] + expected: FAIL + + [HTMLObjectElement interface: attribute name] + expected: FAIL + + [HTMLObjectElement interface: attribute width] + expected: FAIL + + [HTMLObjectElement interface: attribute height] + expected: FAIL + + [HTMLObjectElement interface: attribute contentDocument] + expected: FAIL + + [HTMLObjectElement interface: attribute contentWindow] + expected: FAIL + + [HTMLObjectElement interface: operation getSVGDocument()] + expected: FAIL + + [HTMLObjectElement interface: attribute align] + expected: FAIL + + [HTMLObjectElement interface: attribute archive] + expected: FAIL + + [HTMLObjectElement interface: attribute code] + expected: FAIL + + [HTMLObjectElement interface: attribute declare] + expected: FAIL + + [HTMLObjectElement interface: attribute hspace] + expected: FAIL + + [HTMLObjectElement interface: attribute standby] + expected: FAIL + + [HTMLObjectElement interface: attribute vspace] + expected: FAIL + + [HTMLObjectElement interface: attribute codeBase] + expected: FAIL + + [HTMLObjectElement interface: attribute codeType] + expected: FAIL + + [HTMLObjectElement interface: attribute useMap] + expected: FAIL + + [HTMLObjectElement interface: attribute border] + expected: FAIL + + [HTMLObjectElement interface: document.createElement("object") must inherit property "data" with the proper type] + expected: FAIL + + [HTMLObjectElement interface: document.createElement("object") must inherit property "name" with the proper type] + expected: FAIL + + [HTMLObjectElement interface: document.createElement("object") must inherit property "width" with the proper type] + expected: FAIL + + [HTMLObjectElement interface: document.createElement("object") must inherit property "height" with the proper type] + expected: FAIL + + [HTMLObjectElement interface: document.createElement("object") must inherit property "contentDocument" with the proper type] + expected: FAIL + + [HTMLObjectElement interface: document.createElement("object") must inherit property "contentWindow" with the proper type] + expected: FAIL + + [HTMLObjectElement interface: document.createElement("object") must inherit property "getSVGDocument()" with the proper type] + expected: FAIL + + [HTMLObjectElement interface: document.createElement("object") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLObjectElement interface: document.createElement("object") must inherit property "archive" with the proper type] + expected: FAIL + + [HTMLObjectElement interface: document.createElement("object") must inherit property "code" with the proper type] + expected: FAIL + + [HTMLObjectElement interface: document.createElement("object") must inherit property "declare" with the proper type] + expected: FAIL + + [HTMLObjectElement interface: document.createElement("object") must inherit property "hspace" with the proper type] + expected: FAIL + + [HTMLObjectElement interface: document.createElement("object") must inherit property "standby" with the proper type] + expected: FAIL + + [HTMLObjectElement interface: document.createElement("object") must inherit property "vspace" with the proper type] + expected: FAIL + + [HTMLObjectElement interface: document.createElement("object") must inherit property "codeBase" with the proper type] + expected: FAIL + + [HTMLObjectElement interface: document.createElement("object") must inherit property "codeType" with the proper type] + expected: FAIL + + [HTMLObjectElement interface: document.createElement("object") must inherit property "useMap" with the proper type] + expected: FAIL + + [HTMLObjectElement interface: document.createElement("object") must inherit property "border" with the proper type] + expected: FAIL + + [HTMLVideoElement interface: attribute width] + expected: FAIL + + [HTMLVideoElement interface: attribute height] + expected: FAIL + + [HTMLVideoElement interface: attribute playsInline] + expected: FAIL + + [HTMLVideoElement interface: document.createElement("video") must inherit property "width" with the proper type] + expected: FAIL + + [HTMLVideoElement interface: document.createElement("video") must inherit property "height" with the proper type] + expected: FAIL + + [HTMLVideoElement interface: document.createElement("video") must inherit property "playsInline" with the proper type] + expected: FAIL + + [HTMLMediaElement interface: document.createElement("video") must inherit property "getStartDate()" with the proper type] + expected: FAIL + + [HTMLMediaElement interface: document.createElement("video") must inherit property "preservesPitch" with the proper type] + expected: FAIL + + [HTMLMediaElement interface: document.createElement("video") must inherit property "seekable" with the proper type] + expected: FAIL + + [HTMLMediaElement interface: document.createElement("audio") must inherit property "getStartDate()" with the proper type] + expected: FAIL + + [HTMLMediaElement interface: document.createElement("audio") must inherit property "preservesPitch" with the proper type] + expected: FAIL + + [HTMLMediaElement interface: document.createElement("audio") must inherit property "seekable" with the proper type] + expected: FAIL + + [HTMLMediaElement interface: new Audio() must inherit property "getStartDate()" with the proper type] + expected: FAIL + + [HTMLMediaElement interface: new Audio() must inherit property "preservesPitch" with the proper type] + expected: FAIL + + [HTMLMediaElement interface: new Audio() must inherit property "seekable" with the proper type] + expected: FAIL + + [HTMLMediaElement interface: operation getStartDate()] + expected: FAIL + + [HTMLMediaElement interface: attribute preservesPitch] + expected: FAIL + + [HTMLMediaElement interface: attribute seekable] + expected: FAIL + + [HTMLMapElement interface: attribute name] + expected: FAIL + + [HTMLMapElement interface: attribute areas] + expected: FAIL + + [HTMLMapElement interface: document.createElement("map") must inherit property "name" with the proper type] + expected: FAIL + + [HTMLMapElement interface: document.createElement("map") must inherit property "areas" with the proper type] + expected: FAIL + + [HTMLAreaElement interface: attribute alt] + expected: FAIL + + [HTMLAreaElement interface: attribute coords] + expected: FAIL + + [HTMLAreaElement interface: attribute shape] + expected: FAIL + + [HTMLAreaElement interface: attribute download] + expected: FAIL + + [HTMLAreaElement interface: attribute ping] + expected: FAIL + + [HTMLAreaElement interface: attribute referrerPolicy] + expected: FAIL + + [HTMLAreaElement interface: attribute noHref] + expected: FAIL + + [HTMLAreaElement interface: attribute href] + expected: FAIL + + [HTMLAreaElement interface: stringifier] + expected: FAIL + + [HTMLAreaElement interface: attribute origin] + expected: FAIL + + [HTMLAreaElement interface: attribute protocol] + expected: FAIL + + [HTMLAreaElement interface: attribute username] + expected: FAIL + + [HTMLAreaElement interface: attribute password] + expected: FAIL + + [HTMLAreaElement interface: attribute host] + expected: FAIL + + [HTMLAreaElement interface: attribute hostname] + expected: FAIL + + [HTMLAreaElement interface: attribute port] + expected: FAIL + + [HTMLAreaElement interface: attribute pathname] + expected: FAIL + + [HTMLAreaElement interface: attribute search] + expected: FAIL + + [HTMLAreaElement interface: attribute hash] + expected: FAIL + + [HTMLAreaElement interface: document.createElement("area") must inherit property "alt" with the proper type] + expected: FAIL + + [HTMLAreaElement interface: document.createElement("area") must inherit property "coords" with the proper type] + expected: FAIL + + [HTMLAreaElement interface: document.createElement("area") must inherit property "shape" with the proper type] + expected: FAIL + + [HTMLAreaElement interface: document.createElement("area") must inherit property "download" with the proper type] + expected: FAIL + + [HTMLAreaElement interface: document.createElement("area") must inherit property "ping" with the proper type] + expected: FAIL + + [HTMLAreaElement interface: document.createElement("area") must inherit property "referrerPolicy" with the proper type] + expected: FAIL + + [HTMLAreaElement interface: document.createElement("area") must inherit property "noHref" with the proper type] + expected: FAIL + + [HTMLAreaElement interface: document.createElement("area") must inherit property "href" with the proper type] + expected: FAIL + + [HTMLAreaElement interface: document.createElement("area") must inherit property "origin" with the proper type] + expected: FAIL + + [HTMLAreaElement interface: document.createElement("area") must inherit property "protocol" with the proper type] + expected: FAIL + + [HTMLAreaElement interface: document.createElement("area") must inherit property "username" with the proper type] + expected: FAIL + + [HTMLAreaElement interface: document.createElement("area") must inherit property "password" with the proper type] + expected: FAIL + + [HTMLAreaElement interface: document.createElement("area") must inherit property "host" with the proper type] + expected: FAIL + + [HTMLAreaElement interface: document.createElement("area") must inherit property "hostname" with the proper type] + expected: FAIL + + [HTMLAreaElement interface: document.createElement("area") must inherit property "port" with the proper type] + expected: FAIL + + [HTMLAreaElement interface: document.createElement("area") must inherit property "pathname" with the proper type] + expected: FAIL + + [HTMLAreaElement interface: document.createElement("area") must inherit property "search" with the proper type] + expected: FAIL + + [HTMLAreaElement interface: document.createElement("area") must inherit property "hash" with the proper type] + expected: FAIL + + [HTMLTableElement interface: attribute align] + expected: FAIL + + [HTMLTableElement interface: attribute border] + expected: FAIL + + [HTMLTableElement interface: attribute frame] + expected: FAIL + + [HTMLTableElement interface: attribute rules] + expected: FAIL + + [HTMLTableElement interface: attribute summary] + expected: FAIL + + [HTMLTableElement interface: attribute cellPadding] + expected: FAIL + + [HTMLTableElement interface: attribute cellSpacing] + expected: FAIL + + [HTMLTableElement interface: document.createElement("table") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLTableElement interface: document.createElement("table") must inherit property "border" with the proper type] + expected: FAIL + + [HTMLTableElement interface: document.createElement("table") must inherit property "frame" with the proper type] + expected: FAIL + + [HTMLTableElement interface: document.createElement("table") must inherit property "rules" with the proper type] + expected: FAIL + + [HTMLTableElement interface: document.createElement("table") must inherit property "summary" with the proper type] + expected: FAIL + + [HTMLTableElement interface: document.createElement("table") must inherit property "cellPadding" with the proper type] + expected: FAIL + + [HTMLTableElement interface: document.createElement("table") must inherit property "cellSpacing" with the proper type] + expected: FAIL + + [HTMLTableCaptionElement interface: attribute align] + expected: FAIL + + [HTMLTableCaptionElement interface: document.createElement("caption") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLTableColElement interface: attribute align] + expected: FAIL + + [HTMLTableColElement interface: attribute ch] + expected: FAIL + + [HTMLTableColElement interface: attribute chOff] + expected: FAIL + + [HTMLTableColElement interface: attribute vAlign] + expected: FAIL + + [HTMLTableColElement interface: attribute width] + expected: FAIL + + [HTMLTableColElement interface: document.createElement("colgroup") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLTableColElement interface: document.createElement("colgroup") must inherit property "ch" with the proper type] + expected: FAIL + + [HTMLTableColElement interface: document.createElement("colgroup") must inherit property "chOff" with the proper type] + expected: FAIL + + [HTMLTableColElement interface: document.createElement("colgroup") must inherit property "vAlign" with the proper type] + expected: FAIL + + [HTMLTableColElement interface: document.createElement("colgroup") must inherit property "width" with the proper type] + expected: FAIL + + [HTMLTableColElement interface: document.createElement("col") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLTableColElement interface: document.createElement("col") must inherit property "ch" with the proper type] + expected: FAIL + + [HTMLTableColElement interface: document.createElement("col") must inherit property "chOff" with the proper type] + expected: FAIL + + [HTMLTableColElement interface: document.createElement("col") must inherit property "vAlign" with the proper type] + expected: FAIL + + [HTMLTableColElement interface: document.createElement("col") must inherit property "width" with the proper type] + expected: FAIL + + [HTMLTableSectionElement interface: attribute align] + expected: FAIL + + [HTMLTableSectionElement interface: attribute ch] + expected: FAIL + + [HTMLTableSectionElement interface: attribute chOff] + expected: FAIL + + [HTMLTableSectionElement interface: attribute vAlign] + expected: FAIL + + [HTMLTableSectionElement interface: document.createElement("tbody") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLTableSectionElement interface: document.createElement("tbody") must inherit property "ch" with the proper type] + expected: FAIL + + [HTMLTableSectionElement interface: document.createElement("tbody") must inherit property "chOff" with the proper type] + expected: FAIL + + [HTMLTableSectionElement interface: document.createElement("tbody") must inherit property "vAlign" with the proper type] + expected: FAIL + + [HTMLTableSectionElement interface: document.createElement("thead") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLTableSectionElement interface: document.createElement("thead") must inherit property "ch" with the proper type] + expected: FAIL + + [HTMLTableSectionElement interface: document.createElement("thead") must inherit property "chOff" with the proper type] + expected: FAIL + + [HTMLTableSectionElement interface: document.createElement("thead") must inherit property "vAlign" with the proper type] + expected: FAIL + + [HTMLTableSectionElement interface: document.createElement("tfoot") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLTableSectionElement interface: document.createElement("tfoot") must inherit property "ch" with the proper type] + expected: FAIL + + [HTMLTableSectionElement interface: document.createElement("tfoot") must inherit property "chOff" with the proper type] + expected: FAIL + + [HTMLTableSectionElement interface: document.createElement("tfoot") must inherit property "vAlign" with the proper type] + expected: FAIL + + [HTMLTableRowElement interface: attribute align] + expected: FAIL + + [HTMLTableRowElement interface: attribute ch] + expected: FAIL + + [HTMLTableRowElement interface: attribute chOff] + expected: FAIL + + [HTMLTableRowElement interface: attribute vAlign] + expected: FAIL + + [HTMLTableRowElement interface: document.createElement("tr") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLTableRowElement interface: document.createElement("tr") must inherit property "ch" with the proper type] + expected: FAIL + + [HTMLTableRowElement interface: document.createElement("tr") must inherit property "chOff" with the proper type] + expected: FAIL + + [HTMLTableRowElement interface: document.createElement("tr") must inherit property "vAlign" with the proper type] + expected: FAIL + + [HTMLTableCellElement interface: attribute headers] + expected: FAIL + + [HTMLTableCellElement interface: attribute scope] + expected: FAIL + + [HTMLTableCellElement interface: attribute abbr] + expected: FAIL + + [HTMLTableCellElement interface: attribute align] + expected: FAIL + + [HTMLTableCellElement interface: attribute axis] + expected: FAIL + + [HTMLTableCellElement interface: attribute height] + expected: FAIL + + [HTMLTableCellElement interface: attribute ch] + expected: FAIL + + [HTMLTableCellElement interface: attribute chOff] + expected: FAIL + + [HTMLTableCellElement interface: attribute noWrap] + expected: FAIL + + [HTMLTableCellElement interface: attribute vAlign] + expected: FAIL + + [HTMLTableCellElement interface: document.createElement("td") must inherit property "headers" with the proper type] + expected: FAIL + + [HTMLTableCellElement interface: document.createElement("td") must inherit property "scope" with the proper type] + expected: FAIL + + [HTMLTableCellElement interface: document.createElement("td") must inherit property "abbr" with the proper type] + expected: FAIL + + [HTMLTableCellElement interface: document.createElement("td") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLTableCellElement interface: document.createElement("td") must inherit property "axis" with the proper type] + expected: FAIL + + [HTMLTableCellElement interface: document.createElement("td") must inherit property "height" with the proper type] + expected: FAIL + + [HTMLTableCellElement interface: document.createElement("td") must inherit property "ch" with the proper type] + expected: FAIL + + [HTMLTableCellElement interface: document.createElement("td") must inherit property "chOff" with the proper type] + expected: FAIL + + [HTMLTableCellElement interface: document.createElement("td") must inherit property "noWrap" with the proper type] + expected: FAIL + + [HTMLTableCellElement interface: document.createElement("td") must inherit property "vAlign" with the proper type] + expected: FAIL + + [HTMLTableCellElement interface: document.createElement("th") must inherit property "headers" with the proper type] + expected: FAIL + + [HTMLTableCellElement interface: document.createElement("th") must inherit property "scope" with the proper type] + expected: FAIL + + [HTMLTableCellElement interface: document.createElement("th") must inherit property "abbr" with the proper type] + expected: FAIL + + [HTMLTableCellElement interface: document.createElement("th") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLTableCellElement interface: document.createElement("th") must inherit property "axis" with the proper type] + expected: FAIL + + [HTMLTableCellElement interface: document.createElement("th") must inherit property "height" with the proper type] + expected: FAIL + + [HTMLTableCellElement interface: document.createElement("th") must inherit property "ch" with the proper type] + expected: FAIL + + [HTMLTableCellElement interface: document.createElement("th") must inherit property "chOff" with the proper type] + expected: FAIL + + [HTMLTableCellElement interface: document.createElement("th") must inherit property "noWrap" with the proper type] + expected: FAIL + + [HTMLTableCellElement interface: document.createElement("th") must inherit property "vAlign" with the proper type] + expected: FAIL + + [HTMLInputElement interface: attribute alpha] + expected: FAIL + + [HTMLInputElement interface: attribute autocomplete] + expected: FAIL + + [HTMLInputElement interface: attribute colorSpace] + expected: FAIL + + [HTMLInputElement interface: attribute height] + expected: FAIL + + [HTMLInputElement interface: attribute width] + expected: FAIL + + [HTMLInputElement interface: operation showPicker()] + expected: FAIL + + [HTMLInputElement interface: attribute align] + expected: FAIL + + [HTMLInputElement interface: attribute useMap] + expected: FAIL + + [HTMLInputElement interface: attribute popoverTargetElement] + expected: FAIL + + [HTMLInputElement interface: attribute popoverTargetAction] + expected: FAIL + + [HTMLInputElement interface: document.createElement("input") must inherit property "alpha" with the proper type] + expected: FAIL + + [HTMLInputElement interface: document.createElement("input") must inherit property "autocomplete" with the proper type] + expected: FAIL + + [HTMLInputElement interface: document.createElement("input") must inherit property "colorSpace" with the proper type] + expected: FAIL + + [HTMLInputElement interface: document.createElement("input") must inherit property "height" with the proper type] + expected: FAIL + + [HTMLInputElement interface: document.createElement("input") must inherit property "width" with the proper type] + expected: FAIL + + [HTMLInputElement interface: document.createElement("input") must inherit property "showPicker()" with the proper type] + expected: FAIL + + [HTMLInputElement interface: document.createElement("input") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLInputElement interface: document.createElement("input") must inherit property "useMap" with the proper type] + expected: FAIL + + [HTMLInputElement interface: document.createElement("input") must inherit property "popoverTargetElement" with the proper type] + expected: FAIL + + [HTMLInputElement interface: document.createElement("input") must inherit property "popoverTargetAction" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("text") must inherit property "alpha" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("text") must inherit property "autocomplete" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("text") must inherit property "colorSpace" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("text") must inherit property "height" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("text") must inherit property "width" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("text") must inherit property "showPicker()" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("text") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("text") must inherit property "useMap" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("text") must inherit property "popoverTargetElement" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("text") must inherit property "popoverTargetAction" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("hidden") must inherit property "alpha" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("hidden") must inherit property "autocomplete" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("hidden") must inherit property "colorSpace" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("hidden") must inherit property "height" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("hidden") must inherit property "width" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("hidden") must inherit property "showPicker()" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("hidden") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("hidden") must inherit property "useMap" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("hidden") must inherit property "popoverTargetElement" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("hidden") must inherit property "popoverTargetAction" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("search") must inherit property "alpha" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("search") must inherit property "autocomplete" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("search") must inherit property "colorSpace" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("search") must inherit property "height" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("search") must inherit property "width" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("search") must inherit property "showPicker()" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("search") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("search") must inherit property "useMap" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("search") must inherit property "popoverTargetElement" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("search") must inherit property "popoverTargetAction" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("tel") must inherit property "alpha" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("tel") must inherit property "autocomplete" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("tel") must inherit property "colorSpace" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("tel") must inherit property "height" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("tel") must inherit property "width" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("tel") must inherit property "showPicker()" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("tel") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("tel") must inherit property "useMap" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("tel") must inherit property "popoverTargetElement" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("tel") must inherit property "popoverTargetAction" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("url") must inherit property "alpha" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("url") must inherit property "autocomplete" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("url") must inherit property "colorSpace" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("url") must inherit property "height" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("url") must inherit property "width" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("url") must inherit property "showPicker()" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("url") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("url") must inherit property "useMap" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("url") must inherit property "popoverTargetElement" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("url") must inherit property "popoverTargetAction" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("email") must inherit property "alpha" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("email") must inherit property "autocomplete" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("email") must inherit property "colorSpace" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("email") must inherit property "height" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("email") must inherit property "width" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("email") must inherit property "showPicker()" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("email") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("email") must inherit property "useMap" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("email") must inherit property "popoverTargetElement" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("email") must inherit property "popoverTargetAction" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("password") must inherit property "alpha" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("password") must inherit property "autocomplete" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("password") must inherit property "colorSpace" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("password") must inherit property "height" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("password") must inherit property "width" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("password") must inherit property "showPicker()" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("password") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("password") must inherit property "useMap" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("password") must inherit property "popoverTargetElement" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("password") must inherit property "popoverTargetAction" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("date") must inherit property "alpha" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("date") must inherit property "autocomplete" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("date") must inherit property "colorSpace" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("date") must inherit property "height" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("date") must inherit property "width" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("date") must inherit property "showPicker()" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("date") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("date") must inherit property "useMap" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("date") must inherit property "popoverTargetElement" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("date") must inherit property "popoverTargetAction" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("month") must inherit property "alpha" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("month") must inherit property "autocomplete" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("month") must inherit property "colorSpace" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("month") must inherit property "height" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("month") must inherit property "width" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("month") must inherit property "showPicker()" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("month") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("month") must inherit property "useMap" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("month") must inherit property "popoverTargetElement" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("month") must inherit property "popoverTargetAction" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("week") must inherit property "alpha" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("week") must inherit property "autocomplete" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("week") must inherit property "colorSpace" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("week") must inherit property "height" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("week") must inherit property "width" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("week") must inherit property "showPicker()" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("week") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("week") must inherit property "useMap" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("week") must inherit property "popoverTargetElement" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("week") must inherit property "popoverTargetAction" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("time") must inherit property "alpha" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("time") must inherit property "autocomplete" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("time") must inherit property "colorSpace" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("time") must inherit property "height" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("time") must inherit property "width" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("time") must inherit property "showPicker()" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("time") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("time") must inherit property "useMap" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("time") must inherit property "popoverTargetElement" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("time") must inherit property "popoverTargetAction" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("datetime-local") must inherit property "alpha" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("datetime-local") must inherit property "autocomplete" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("datetime-local") must inherit property "colorSpace" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("datetime-local") must inherit property "height" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("datetime-local") must inherit property "width" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("datetime-local") must inherit property "showPicker()" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("datetime-local") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("datetime-local") must inherit property "useMap" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("datetime-local") must inherit property "popoverTargetElement" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("datetime-local") must inherit property "popoverTargetAction" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("number") must inherit property "alpha" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("number") must inherit property "autocomplete" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("number") must inherit property "colorSpace" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("number") must inherit property "height" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("number") must inherit property "width" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("number") must inherit property "showPicker()" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("number") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("number") must inherit property "useMap" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("number") must inherit property "popoverTargetElement" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("number") must inherit property "popoverTargetAction" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("range") must inherit property "alpha" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("range") must inherit property "autocomplete" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("range") must inherit property "colorSpace" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("range") must inherit property "height" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("range") must inherit property "width" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("range") must inherit property "showPicker()" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("range") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("range") must inherit property "useMap" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("range") must inherit property "popoverTargetElement" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("range") must inherit property "popoverTargetAction" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("color") must inherit property "alpha" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("color") must inherit property "autocomplete" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("color") must inherit property "colorSpace" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("color") must inherit property "height" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("color") must inherit property "width" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("color") must inherit property "showPicker()" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("color") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("color") must inherit property "useMap" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("color") must inherit property "popoverTargetElement" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("color") must inherit property "popoverTargetAction" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("checkbox") must inherit property "alpha" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("checkbox") must inherit property "autocomplete" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("checkbox") must inherit property "colorSpace" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("checkbox") must inherit property "height" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("checkbox") must inherit property "width" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("checkbox") must inherit property "showPicker()" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("checkbox") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("checkbox") must inherit property "useMap" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("checkbox") must inherit property "popoverTargetElement" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("checkbox") must inherit property "popoverTargetAction" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("radio") must inherit property "alpha" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("radio") must inherit property "autocomplete" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("radio") must inherit property "colorSpace" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("radio") must inherit property "height" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("radio") must inherit property "width" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("radio") must inherit property "showPicker()" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("radio") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("radio") must inherit property "useMap" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("radio") must inherit property "popoverTargetElement" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("radio") must inherit property "popoverTargetAction" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("file") must inherit property "alpha" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("file") must inherit property "autocomplete" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("file") must inherit property "colorSpace" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("file") must inherit property "height" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("file") must inherit property "width" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("file") must inherit property "showPicker()" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("file") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("file") must inherit property "useMap" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("file") must inherit property "popoverTargetElement" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("file") must inherit property "popoverTargetAction" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("submit") must inherit property "alpha" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("submit") must inherit property "autocomplete" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("submit") must inherit property "colorSpace" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("submit") must inherit property "height" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("submit") must inherit property "width" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("submit") must inherit property "showPicker()" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("submit") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("submit") must inherit property "useMap" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("submit") must inherit property "popoverTargetElement" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("submit") must inherit property "popoverTargetAction" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("image") must inherit property "alpha" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("image") must inherit property "autocomplete" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("image") must inherit property "colorSpace" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("image") must inherit property "height" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("image") must inherit property "width" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("image") must inherit property "showPicker()" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("image") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("image") must inherit property "useMap" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("image") must inherit property "popoverTargetElement" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("image") must inherit property "popoverTargetAction" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("reset") must inherit property "alpha" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("reset") must inherit property "autocomplete" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("reset") must inherit property "colorSpace" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("reset") must inherit property "height" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("reset") must inherit property "width" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("reset") must inherit property "showPicker()" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("reset") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("reset") must inherit property "useMap" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("reset") must inherit property "popoverTargetElement" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("reset") must inherit property "popoverTargetAction" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("button") must inherit property "alpha" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("button") must inherit property "autocomplete" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("button") must inherit property "colorSpace" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("button") must inherit property "height" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("button") must inherit property "width" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("button") must inherit property "showPicker()" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("button") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("button") must inherit property "useMap" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("button") must inherit property "popoverTargetElement" with the proper type] + expected: FAIL + + [HTMLInputElement interface: createInput("button") must inherit property "popoverTargetAction" with the proper type] + expected: FAIL + + [HTMLButtonElement interface: attribute popoverTargetElement] + expected: FAIL + + [HTMLButtonElement interface: attribute popoverTargetAction] + expected: FAIL + + [HTMLButtonElement interface: document.createElement("button") must inherit property "popoverTargetElement" with the proper type] + expected: FAIL + + [HTMLButtonElement interface: document.createElement("button") must inherit property "popoverTargetAction" with the proper type] + expected: FAIL + + [HTMLSelectElement interface: attribute autocomplete] + expected: FAIL + + [HTMLSelectElement interface: attribute selectedOptions] + expected: FAIL + + [HTMLSelectElement interface: operation showPicker()] + expected: FAIL + + [HTMLSelectElement interface: document.createElement("select") must inherit property "autocomplete" with the proper type] + expected: FAIL + + [HTMLSelectElement interface: document.createElement("select") must inherit property "selectedOptions" with the proper type] + expected: FAIL + + [HTMLSelectElement interface: document.createElement("select") must inherit property "showPicker()" with the proper type] + expected: FAIL + + [HTMLOptGroupElement interface: attribute label] + expected: FAIL + + [HTMLOptGroupElement interface: document.createElement("optgroup") must inherit property "label" with the proper type] + expected: FAIL + + [HTMLTextAreaElement interface: attribute autocomplete] + expected: FAIL + + [HTMLTextAreaElement interface: document.createElement("textarea") must inherit property "autocomplete" with the proper type] + expected: FAIL + + [HTMLOutputElement interface: attribute htmlFor] + expected: FAIL + + [HTMLOutputElement interface: document.createElement("output") must inherit property "htmlFor" with the proper type] + expected: FAIL + + [HTMLLegendElement interface: attribute align] + expected: FAIL + + [HTMLLegendElement interface: document.createElement("legend") must inherit property "align" with the proper type] + expected: FAIL + + [HTMLDetailsElement interface: attribute name] + expected: FAIL + + [HTMLDetailsElement interface: document.createElement("details") must inherit property "name" with the proper type] + expected: FAIL + + [HTMLDialogElement interface: operation showModal()] + expected: FAIL + + [HTMLScriptElement interface: attribute blocking] + expected: FAIL + + [HTMLScriptElement interface: attribute fetchPriority] + expected: FAIL + + [HTMLScriptElement interface: operation supports(DOMString)] + expected: FAIL + + [HTMLScriptElement interface: document.createElement("script") must inherit property "blocking" with the proper type] + expected: FAIL + + [HTMLScriptElement interface: document.createElement("script") must inherit property "fetchPriority" with the proper type] + expected: FAIL + + [HTMLScriptElement interface: calling supports(DOMString) on document.createElement("script") with too few arguments must throw TypeError] + expected: FAIL + + [HTMLTemplateElement interface: attribute shadowRootMode] + expected: FAIL + + [HTMLTemplateElement interface: attribute shadowRootDelegatesFocus] + expected: FAIL + + [HTMLTemplateElement interface: attribute shadowRootClonable] + expected: FAIL + + [HTMLTemplateElement interface: attribute shadowRootSerializable] + expected: FAIL + + [HTMLTemplateElement interface: document.createElement("template") must inherit property "shadowRootMode" with the proper type] + expected: FAIL + + [HTMLTemplateElement interface: document.createElement("template") must inherit property "shadowRootDelegatesFocus" with the proper type] + expected: FAIL + + [HTMLTemplateElement interface: document.createElement("template") must inherit property "shadowRootClonable" with the proper type] + expected: FAIL + + [HTMLTemplateElement interface: document.createElement("template") must inherit property "shadowRootSerializable" with the proper type] + expected: FAIL + + [HTMLSlotElement interface: existence and properties of interface object] + expected: FAIL + + [HTMLSlotElement interface object length] + expected: FAIL + + [HTMLSlotElement interface object name] + expected: FAIL + + [HTMLSlotElement interface: existence and properties of interface prototype object] + expected: FAIL + + [HTMLSlotElement interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [HTMLSlotElement interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [HTMLSlotElement interface: attribute name] + expected: FAIL + + [HTMLSlotElement interface: operation assignedNodes(optional AssignedNodesOptions)] + expected: FAIL + + [HTMLSlotElement interface: operation assignedElements(optional AssignedNodesOptions)] + expected: FAIL + + [HTMLSlotElement interface: operation assign((Element or Text)...)] + expected: FAIL + + [HTMLSlotElement must be primary interface of document.createElement("slot")] + expected: FAIL + + [Stringification of document.createElement("slot")] + expected: FAIL + + [HTMLSlotElement interface: document.createElement("slot") must inherit property "name" with the proper type] + expected: FAIL + + [HTMLSlotElement interface: document.createElement("slot") must inherit property "assignedNodes(optional AssignedNodesOptions)" with the proper type] + expected: FAIL + + [HTMLSlotElement interface: calling assignedNodes(optional AssignedNodesOptions) on document.createElement("slot") with too few arguments must throw TypeError] + expected: FAIL + + [HTMLSlotElement interface: document.createElement("slot") must inherit property "assignedElements(optional AssignedNodesOptions)" with the proper type] + expected: FAIL + + [HTMLSlotElement interface: calling assignedElements(optional AssignedNodesOptions) on document.createElement("slot") with too few arguments must throw TypeError] + expected: FAIL + + [HTMLSlotElement interface: document.createElement("slot") must inherit property "assign((Element or Text)...)" with the proper type] + expected: FAIL + + [HTMLSlotElement interface: calling assign((Element or Text)...) on document.createElement("slot") with too few arguments must throw TypeError] + expected: FAIL + + [HTMLCanvasElement interface: operation toBlob(BlobCallback, optional DOMString, optional any)] + expected: FAIL + + [HTMLCanvasElement interface: operation transferControlToOffscreen()] + expected: FAIL + + [HTMLCanvasElement interface: document.createElement("canvas") must inherit property "toBlob(BlobCallback, optional DOMString, optional any)" with the proper type] + expected: FAIL + + [HTMLCanvasElement interface: calling toBlob(BlobCallback, optional DOMString, optional any) on document.createElement("canvas") with too few arguments must throw TypeError] + expected: FAIL + + [HTMLCanvasElement interface: document.createElement("canvas") must inherit property "transferControlToOffscreen()" with the proper type] + expected: FAIL + + [HTMLMarqueeElement interface: existence and properties of interface object] + expected: FAIL + + [HTMLMarqueeElement interface object length] + expected: FAIL + + [HTMLMarqueeElement interface object name] + expected: FAIL + + [HTMLMarqueeElement interface: existence and properties of interface prototype object] + expected: FAIL + + [HTMLMarqueeElement interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [HTMLMarqueeElement interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [HTMLMarqueeElement interface: attribute behavior] + expected: FAIL + + [HTMLMarqueeElement interface: attribute bgColor] + expected: FAIL + + [HTMLMarqueeElement interface: attribute direction] + expected: FAIL + + [HTMLMarqueeElement interface: attribute height] + expected: FAIL + + [HTMLMarqueeElement interface: attribute hspace] + expected: FAIL + + [HTMLMarqueeElement interface: attribute loop] + expected: FAIL + + [HTMLMarqueeElement interface: attribute scrollAmount] + expected: FAIL + + [HTMLMarqueeElement interface: attribute scrollDelay] + expected: FAIL + + [HTMLMarqueeElement interface: attribute trueSpeed] + expected: FAIL + + [HTMLMarqueeElement interface: attribute vspace] + expected: FAIL + + [HTMLMarqueeElement interface: attribute width] + expected: FAIL + + [HTMLMarqueeElement interface: operation start()] + expected: FAIL + + [HTMLMarqueeElement interface: operation stop()] + expected: FAIL + + [HTMLMarqueeElement must be primary interface of document.createElement("marquee")] + expected: FAIL + + [Stringification of document.createElement("marquee")] + expected: FAIL + + [HTMLMarqueeElement interface: document.createElement("marquee") must inherit property "behavior" with the proper type] + expected: FAIL + + [HTMLMarqueeElement interface: document.createElement("marquee") must inherit property "bgColor" with the proper type] + expected: FAIL + + [HTMLMarqueeElement interface: document.createElement("marquee") must inherit property "direction" with the proper type] + expected: FAIL + + [HTMLMarqueeElement interface: document.createElement("marquee") must inherit property "height" with the proper type] + expected: FAIL + + [HTMLMarqueeElement interface: document.createElement("marquee") must inherit property "hspace" with the proper type] + expected: FAIL + + [HTMLMarqueeElement interface: document.createElement("marquee") must inherit property "loop" with the proper type] + expected: FAIL + + [HTMLMarqueeElement interface: document.createElement("marquee") must inherit property "scrollAmount" with the proper type] + expected: FAIL + + [HTMLMarqueeElement interface: document.createElement("marquee") must inherit property "scrollDelay" with the proper type] + expected: FAIL + + [HTMLMarqueeElement interface: document.createElement("marquee") must inherit property "trueSpeed" with the proper type] + expected: FAIL + + [HTMLMarqueeElement interface: document.createElement("marquee") must inherit property "vspace" with the proper type] + expected: FAIL + + [HTMLMarqueeElement interface: document.createElement("marquee") must inherit property "width" with the proper type] + expected: FAIL + + [HTMLMarqueeElement interface: document.createElement("marquee") must inherit property "start()" with the proper type] + expected: FAIL + + [HTMLMarqueeElement interface: document.createElement("marquee") must inherit property "stop()" with the proper type] + expected: FAIL + + [HTMLFrameSetElement interface: attribute cols] + expected: FAIL + + [HTMLFrameSetElement interface: attribute rows] + expected: FAIL + + [HTMLFrameSetElement interface: attribute onpagereveal] + expected: FAIL + + [HTMLFrameSetElement interface: attribute onpageswap] + expected: FAIL + + [HTMLFrameSetElement interface: document.createElement("frameset") must inherit property "cols" with the proper type] + expected: FAIL + + [HTMLFrameSetElement interface: document.createElement("frameset") must inherit property "rows" with the proper type] + expected: FAIL + + [HTMLFrameSetElement interface: document.createElement("frameset") must inherit property "onpagereveal" with the proper type] + expected: FAIL + + [HTMLFrameSetElement interface: document.createElement("frameset") must inherit property "onpageswap" with the proper type] + expected: FAIL + + [HTMLFrameElement interface: attribute name] + expected: FAIL + + [HTMLFrameElement interface: attribute scrolling] + expected: FAIL + + [HTMLFrameElement interface: attribute src] + expected: FAIL + + [HTMLFrameElement interface: attribute frameBorder] + expected: FAIL + + [HTMLFrameElement interface: attribute longDesc] + expected: FAIL + + [HTMLFrameElement interface: attribute noResize] + expected: FAIL + + [HTMLFrameElement interface: attribute contentDocument] + expected: FAIL + + [HTMLFrameElement interface: attribute contentWindow] + expected: FAIL + + [HTMLFrameElement interface: attribute marginHeight] + expected: FAIL + + [HTMLFrameElement interface: attribute marginWidth] + expected: FAIL + + [HTMLFrameElement interface: document.createElement("frame") must inherit property "name" with the proper type] + expected: FAIL + + [HTMLFrameElement interface: document.createElement("frame") must inherit property "scrolling" with the proper type] + expected: FAIL + + [HTMLFrameElement interface: document.createElement("frame") must inherit property "src" with the proper type] + expected: FAIL + + [HTMLFrameElement interface: document.createElement("frame") must inherit property "frameBorder" with the proper type] + expected: FAIL + + [HTMLFrameElement interface: document.createElement("frame") must inherit property "longDesc" with the proper type] + expected: FAIL + + [HTMLFrameElement interface: document.createElement("frame") must inherit property "noResize" with the proper type] + expected: FAIL + + [HTMLFrameElement interface: document.createElement("frame") must inherit property "contentDocument" with the proper type] + expected: FAIL + + [HTMLFrameElement interface: document.createElement("frame") must inherit property "contentWindow" with the proper type] + expected: FAIL + + [HTMLFrameElement interface: document.createElement("frame") must inherit property "marginHeight" with the proper type] + expected: FAIL + + [HTMLFrameElement interface: document.createElement("frame") must inherit property "marginWidth" with the proper type] + expected: FAIL + + [HTMLDirectoryElement interface: attribute compact] + expected: FAIL + + [HTMLDirectoryElement interface: document.createElement("dir") must inherit property "compact" with the proper type] + expected: FAIL + + [HTMLParamElement interface: attribute name] + expected: FAIL + + [HTMLParamElement interface: attribute value] + expected: FAIL + + [HTMLParamElement interface: attribute type] + expected: FAIL + + [HTMLParamElement interface: attribute valueType] + expected: FAIL + + [HTMLParamElement interface: document.createElement("param") must inherit property "name" with the proper type] + expected: FAIL + + [HTMLParamElement interface: document.createElement("param") must inherit property "value" with the proper type] + expected: FAIL + + [HTMLParamElement interface: document.createElement("param") must inherit property "type" with the proper type] + expected: FAIL + + [HTMLParamElement interface: document.createElement("param") must inherit property "valueType" with the proper type] + expected: FAIL diff --git a/tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_iframe_pdf_viewer.html.ini b/tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_iframe_pdf_viewer.html.ini new file mode 100644 index 00000000000..0a8b93646ca --- /dev/null +++ b/tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_iframe_pdf_viewer.html.ini @@ -0,0 +1,2 @@ +[iframe_sandbox_iframe_pdf_viewer.html] + expected: FAIL diff --git a/tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-1.html.ini b/tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-1.html.ini index f455bb20528..24903b5f66f 100644 --- a/tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-1.html.ini +++ b/tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-1.html.ini @@ -1,4 +1,4 @@ [iframe_sandbox_popups_escaping-1.html] - expected: CRASH + expected: TIMEOUT [Check that popups from a sandboxed iframe escape the sandbox if\n allow-popups-to-escape-sandbox is used] - expected: FAIL + expected: TIMEOUT diff --git a/tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-3.html.ini b/tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-3.html.ini index a1b912abd4b..1c4e58a8ba1 100644 --- a/tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-3.html.ini +++ b/tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-3.html.ini @@ -1,4 +1,4 @@ [iframe_sandbox_popups_escaping-3.html] expected: CRASH [Check that popups from a sandboxed iframe escape the sandbox if\n allow-popups-to-escape-sandbox is used] - expected: TIMEOUT + expected: FAIL diff --git a/tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-1.html.ini b/tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-1.html.ini index e8872b3585b..96d866bf3cc 100644 --- a/tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-1.html.ini +++ b/tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-1.html.ini @@ -1,4 +1,4 @@ [iframe_sandbox_popups_nonescaping-1.html] expected: TIMEOUT [Check that popups from a sandboxed iframe do not escape the sandbox] - expected: NOTRUN + expected: FAIL diff --git a/tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-2.html.ini b/tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-2.html.ini index 1ae1c2cc134..90c8bd71ded 100644 --- a/tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-2.html.ini +++ b/tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-2.html.ini @@ -1,4 +1,4 @@ [iframe_sandbox_popups_nonescaping-2.html] expected: CRASH [Check that popups from a sandboxed iframe do not escape the sandbox] - expected: FAIL + expected: NOTRUN diff --git a/tests/wpt/meta/html/semantics/forms/form-submission-0/submit-entity-body.html.ini b/tests/wpt/meta/html/semantics/forms/form-submission-0/submit-entity-body.html.ini index 3eaf883dc1a..ecb03e252f0 100644 --- a/tests/wpt/meta/html/semantics/forms/form-submission-0/submit-entity-body.html.ini +++ b/tests/wpt/meta/html/semantics/forms/form-submission-0/submit-entity-body.html.ini @@ -1,40 +1,6 @@ [submit-entity-body.html] - expected: TIMEOUT - [form submission from form should navigate to url with x-www-form-urlencoded] - expected: NOTRUN - - [form submission from form should navigate to url with multipart/form-data] - expected: NOTRUN - - [form submission from form should navigate to url with text/plain] - expected: NOTRUN - - [form submission from button should navigate to url with x-www-form-urlencoded] - expected: NOTRUN - - [form submission from button should navigate to url with multipart/form-data] - expected: NOTRUN - - [form submission from button should navigate to url with text/plain] - expected: NOTRUN - - [form submission from input should navigate to url with x-www-form-urlencoded] - expected: NOTRUN - - [form submission from input should navigate to url with multipart/form-data] - expected: NOTRUN - - [form submission from input should navigate to url with text/plain] - expected: NOTRUN - - [form submission from submit input should contain submit button value] - expected: NOTRUN - - [form submission from submit button should contain submit button value] - expected: NOTRUN - [form submission from image input should contain entries for its clicked coordinate] - expected: NOTRUN + expected: FAIL [form submission from image input should only contain entries for the submitter's clicked coordinate when multiple image inputs are present] - expected: NOTRUN + expected: FAIL diff --git a/tests/wpt/meta/html/syntax/parsing/DOMContentLoaded-defer.html.ini b/tests/wpt/meta/html/syntax/parsing/DOMContentLoaded-defer.html.ini deleted file mode 100644 index b8bdf33cb65..00000000000 --- a/tests/wpt/meta/html/syntax/parsing/DOMContentLoaded-defer.html.ini +++ /dev/null @@ -1,3 +0,0 @@ -[DOMContentLoaded-defer.html] - [The end: DOMContentLoaded and defer scripts] - expected: FAIL diff --git a/tests/wpt/meta/html/webappapis/dynamic-markup-insertion/document-write/module-delayed.html.ini b/tests/wpt/meta/html/webappapis/dynamic-markup-insertion/document-write/module-delayed.html.ini deleted file mode 100644 index fc0233f5241..00000000000 --- a/tests/wpt/meta/html/webappapis/dynamic-markup-insertion/document-write/module-delayed.html.ini +++ /dev/null @@ -1,3 +0,0 @@ -[module-delayed.html] - [async document.write in a module] - expected: FAIL diff --git a/tests/wpt/meta/html/webappapis/dynamic-markup-insertion/document-write/module-tla-delayed.html.ini b/tests/wpt/meta/html/webappapis/dynamic-markup-insertion/document-write/module-tla-delayed.html.ini deleted file mode 100644 index f9a4f08cd70..00000000000 --- a/tests/wpt/meta/html/webappapis/dynamic-markup-insertion/document-write/module-tla-delayed.html.ini +++ /dev/null @@ -1,3 +0,0 @@ -[module-tla-delayed.html] - [document.write in an imported module] - expected: FAIL diff --git a/tests/wpt/meta/referrer-policy/generic/refresh-cross-origin.sub.html.ini b/tests/wpt/meta/referrer-policy/generic/refresh-cross-origin.sub.html.ini new file mode 100644 index 00000000000..de37856ad35 --- /dev/null +++ b/tests/wpt/meta/referrer-policy/generic/refresh-cross-origin.sub.html.ini @@ -0,0 +1,52 @@ +[refresh-cross-origin.sub.html] + expected: TIMEOUT + [cross-origin header refresh with referrer policy "no-referrer" refreshes with the empty string as referrer] + expected: TIMEOUT + + [cross-origin meta refresh with referrer policy "no-referrer-when-downgrade" refreshes with full url as referrer] + expected: NOTRUN + + [cross-origin header refresh with referrer policy "no-referrer-when-downgrade" refreshes with full url as referrer] + expected: NOTRUN + + [cross-origin meta refresh with referrer policy "origin" refreshes with origin as referrer] + expected: NOTRUN + + [cross-origin header refresh with referrer policy "origin" refreshes with origin as referrer] + expected: NOTRUN + + [cross-origin meta refresh with referrer policy "origin-when-cross-origin" refreshes with origin as referrer] + expected: NOTRUN + + [cross-origin header refresh with referrer policy "origin-when-cross-origin" refreshes with origin as referrer] + expected: NOTRUN + + [cross-origin meta refresh with referrer policy "same-origin" refreshes with the empty string as referrer] + expected: NOTRUN + + [cross-origin header refresh with referrer policy "same-origin" refreshes with the empty string as referrer] + expected: NOTRUN + + [cross-origin meta refresh with referrer policy "strict-origin" refreshes with origin as referrer] + expected: NOTRUN + + [cross-origin header refresh with referrer policy "strict-origin" refreshes with origin as referrer] + expected: NOTRUN + + [cross-origin meta refresh with referrer policy "strict-origin-when-cross-origin" refreshes with origin as referrer] + expected: NOTRUN + + [cross-origin header refresh with referrer policy "strict-origin-when-cross-origin" refreshes with origin as referrer] + expected: NOTRUN + + [cross-origin meta refresh with referrer policy "unsafe-url" refreshes with full url as referrer] + expected: NOTRUN + + [cross-origin header refresh with referrer policy "unsafe-url" refreshes with full url as referrer] + expected: NOTRUN + + [cross-origin meta refresh with referrer policy "" refreshes with origin as referrer] + expected: NOTRUN + + [cross-origin header refresh with referrer policy "" refreshes with origin as referrer] + expected: NOTRUN diff --git a/tests/wpt/meta/referrer-policy/generic/refresh-same-origin.html.ini b/tests/wpt/meta/referrer-policy/generic/refresh-same-origin.html.ini new file mode 100644 index 00000000000..5f5b29769be --- /dev/null +++ b/tests/wpt/meta/referrer-policy/generic/refresh-same-origin.html.ini @@ -0,0 +1,52 @@ +[refresh-same-origin.html] + expected: TIMEOUT + [same-origin header refresh with referrer policy "no-referrer" refreshes with the empty string as referrer] + expected: TIMEOUT + + [same-origin meta refresh with referrer policy "no-referrer-when-downgrade" refreshes with full url as referrer] + expected: NOTRUN + + [same-origin header refresh with referrer policy "no-referrer-when-downgrade" refreshes with full url as referrer] + expected: NOTRUN + + [same-origin meta refresh with referrer policy "origin" refreshes with origin as referrer] + expected: NOTRUN + + [same-origin header refresh with referrer policy "origin" refreshes with origin as referrer] + expected: NOTRUN + + [same-origin meta refresh with referrer policy "origin-when-cross-origin" refreshes with full url as referrer] + expected: NOTRUN + + [same-origin header refresh with referrer policy "origin-when-cross-origin" refreshes with full url as referrer] + expected: NOTRUN + + [same-origin meta refresh with referrer policy "same-origin" refreshes with full url as referrer] + expected: NOTRUN + + [same-origin header refresh with referrer policy "same-origin" refreshes with full url as referrer] + expected: NOTRUN + + [same-origin meta refresh with referrer policy "strict-origin" refreshes with origin as referrer] + expected: NOTRUN + + [same-origin header refresh with referrer policy "strict-origin" refreshes with origin as referrer] + expected: NOTRUN + + [same-origin meta refresh with referrer policy "strict-origin-when-cross-origin" refreshes with full url as referrer] + expected: NOTRUN + + [same-origin header refresh with referrer policy "strict-origin-when-cross-origin" refreshes with full url as referrer] + expected: NOTRUN + + [same-origin meta refresh with referrer policy "unsafe-url" refreshes with full url as referrer] + expected: NOTRUN + + [same-origin header refresh with referrer policy "unsafe-url" refreshes with full url as referrer] + expected: NOTRUN + + [same-origin meta refresh with referrer policy "" refreshes with full url as referrer] + expected: NOTRUN + + [same-origin header refresh with referrer policy "" refreshes with full url as referrer] + expected: NOTRUN diff --git a/tests/wpt/meta/referrer-policy/generic/refresh-same-url.html.ini b/tests/wpt/meta/referrer-policy/generic/refresh-same-url.html.ini new file mode 100644 index 00000000000..abbca451ae5 --- /dev/null +++ b/tests/wpt/meta/referrer-policy/generic/refresh-same-url.html.ini @@ -0,0 +1,52 @@ +[refresh-same-url.html] + expected: TIMEOUT + [same-URL header refresh with referrer policy "no-referrer" refreshes with the empty string as referrer] + expected: TIMEOUT + + [same-URL meta refresh with referrer policy "no-referrer-when-downgrade" refreshes with full url as referrer] + expected: NOTRUN + + [same-URL header refresh with referrer policy "no-referrer-when-downgrade" refreshes with full url as referrer] + expected: NOTRUN + + [same-URL meta refresh with referrer policy "origin" refreshes with origin as referrer] + expected: NOTRUN + + [same-URL header refresh with referrer policy "origin" refreshes with origin as referrer] + expected: NOTRUN + + [same-URL meta refresh with referrer policy "origin-when-cross-origin" refreshes with full url as referrer] + expected: NOTRUN + + [same-URL header refresh with referrer policy "origin-when-cross-origin" refreshes with full url as referrer] + expected: NOTRUN + + [same-URL meta refresh with referrer policy "same-origin" refreshes with full url as referrer] + expected: NOTRUN + + [same-URL header refresh with referrer policy "same-origin" refreshes with full url as referrer] + expected: NOTRUN + + [same-URL meta refresh with referrer policy "strict-origin" refreshes with origin as referrer] + expected: NOTRUN + + [same-URL header refresh with referrer policy "strict-origin" refreshes with origin as referrer] + expected: NOTRUN + + [same-URL meta refresh with referrer policy "strict-origin-when-cross-origin" refreshes with full url as referrer] + expected: NOTRUN + + [same-URL header refresh with referrer policy "strict-origin-when-cross-origin" refreshes with full url as referrer] + expected: NOTRUN + + [same-URL meta refresh with referrer policy "unsafe-url" refreshes with full url as referrer] + expected: NOTRUN + + [same-URL header refresh with referrer policy "unsafe-url" refreshes with full url as referrer] + expected: NOTRUN + + [same-URL meta refresh with referrer policy "" refreshes with full url as referrer] + expected: NOTRUN + + [same-URL header refresh with referrer policy "" refreshes with full url as referrer] + expected: NOTRUN diff --git a/tests/wpt/meta/resource-timing/nested-context-navigations-iframe.html.ini b/tests/wpt/meta/resource-timing/nested-context-navigations-iframe.html.ini new file mode 100644 index 00000000000..2e666fd0eed --- /dev/null +++ b/tests/wpt/meta/resource-timing/nested-context-navigations-iframe.html.ini @@ -0,0 +1,28 @@ +[nested-context-navigations-iframe.html] + expected: TIMEOUT + [Test that iframe navigations are not observable by the parent, even after history navigations by the parent] + expected: TIMEOUT + + [Test that crossorigin iframe navigations are not observable by the parent, even after history navigations by the parent] + expected: NOTRUN + + [Test that cross-site iframe navigations are not observable by the parent, even after history navigations by the parent] + expected: NOTRUN + + [Test that iframe navigations are not observable by the parent] + expected: NOTRUN + + [Test that crossorigin iframe navigations are not observable by the parent] + expected: NOTRUN + + [Test that cross-site iframe navigations are not observable by the parent] + expected: NOTRUN + + [Test that iframe refreshes are not observable by the parent] + expected: NOTRUN + + [Test that crossorigin iframe refreshes are not observable by the parent] + expected: NOTRUN + + [Test that cross-site iframe refreshes are not observable by the parent] + expected: NOTRUN diff --git a/tests/wpt/meta/wasm/jsapi/idlharness-shadowrealm.window.js.ini b/tests/wpt/meta/wasm/jsapi/idlharness-shadowrealm.window.js.ini new file mode 100644 index 00000000000..27b57a31bb5 --- /dev/null +++ b/tests/wpt/meta/wasm/jsapi/idlharness-shadowrealm.window.js.ini @@ -0,0 +1,2 @@ +[idlharness-shadowrealm.window.html] + expected: ERROR diff --git a/tests/wpt/meta/webxr/render_state_update.https.html.ini b/tests/wpt/meta/webxr/render_state_update.https.html.ini new file mode 100644 index 00000000000..0e57356683e --- /dev/null +++ b/tests/wpt/meta/webxr/render_state_update.https.html.ini @@ -0,0 +1,2 @@ +[render_state_update.https.html] + expected: ERROR diff --git a/tests/wpt/meta/workers/constructors/Worker/Worker-constructor.html.ini b/tests/wpt/meta/workers/constructors/Worker/Worker-constructor.html.ini deleted file mode 100644 index 80f9a4f15b8..00000000000 --- a/tests/wpt/meta/workers/constructors/Worker/Worker-constructor.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[Worker-constructor.html] - expected: ERROR diff --git a/tests/wpt/tests/.well-known/shared-storage/trusted-origins/default.py b/tests/wpt/tests/.well-known/shared-storage/trusted-origins/default.py new file mode 100644 index 00000000000..4dbd8363971 --- /dev/null +++ b/tests/wpt/tests/.well-known/shared-storage/trusted-origins/default.py @@ -0,0 +1,7 @@ +"""Endpoint to get shared storage trusted origins.""" +from importlib import import_module + +trusted_origins = import_module('shared-storage.resources.trusted_origins') + +def main(request, response): + trusted_origins.get_json(request, response) diff --git a/tests/wpt/tests/IndexedDB/idbindex_getAll.any.js b/tests/wpt/tests/IndexedDB/idbindex_getAll.any.js index 36b4c0239a5..acafde45909 100644 --- a/tests/wpt/tests/IndexedDB/idbindex_getAll.any.js +++ b/tests/wpt/tests/IndexedDB/idbindex_getAll.any.js @@ -1,60 +1,12 @@ -// META: global=window,worker // META: title=IndexedDB: Test IDBIndex.getAll +// META: global=window,worker +// META: script=resources/nested-cloning-common.js // META: script=resources/support.js +// META: script=resources/support-get-all.js +// META: script=resources/support-promises.js 'use_strict'; -const alphabet = 'abcdefghijklmnopqrstuvwxyz'.split(''); -const ALPHABET = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'.split(''); - -function getall_test(func, name) { - indexeddb_test( - function(t, connection, tx) { - let store = connection.createObjectStore('generated', - {autoIncrement: true, keyPath: 'id'}); - let index = store.createIndex('test_idx', 'upper'); - alphabet.forEach(function(letter) { - store.put({ch: letter, upper: letter.toUpperCase()}); - }); - - store = connection.createObjectStore('out-of-line', null); - index = store.createIndex('test_idx', 'upper'); - alphabet.forEach(function(letter) { - store.put({ch: letter, upper: letter.toUpperCase()}, letter); - }); - - store = connection.createObjectStore('out-of-line-not-unique', null); - index = store.createIndex('test_idx', 'half'); - alphabet.forEach(function(letter) { - if (letter <= 'm') - store.put({ch: letter, half: 'first'}, letter); - else - store.put({ch: letter, half: 'second'}, letter); - }); - - store = connection.createObjectStore('out-of-line-multi', null); - index = store.createIndex('test_idx', 'attribs', {multiEntry: true}); - alphabet.forEach(function(letter) { - attrs = []; - if (['a', 'e', 'i', 'o', 'u'].indexOf(letter) != -1) - attrs.push('vowel'); - else - attrs.push('consonant'); - if (letter == 'a') - attrs.push('first'); - if (letter == 'z') - attrs.push('last'); - store.put({ch: letter, attribs: attrs}, letter); - }); - - store = connection.createObjectStore('empty', null); - index = store.createIndex('test_idx', 'upper'); - }, - func, - name - ); -} - function createGetAllRequest(t, storeName, connection, range, maxCount) { const transaction = connection.transaction(storeName, 'readonly'); const store = transaction.objectStore(storeName); @@ -64,7 +16,8 @@ function createGetAllRequest(t, storeName, connection, range, maxCount) { return req; } -getall_test(function(t, connection) { +index_get_all_test( + function(t, connection) { const req = createGetAllRequest(t, 'out-of-line', connection, 'C'); req.onsuccess = t.step_func(function(evt) { const data = evt.target.result; @@ -73,18 +26,22 @@ getall_test(function(t, connection) { assert_array_equals(data.map(function(e) { return e.upper; }), ['C']); t.done(); }); - }, 'Single item get'); + }, + 'Single item get'); -getall_test(function(t, connection) { +index_get_all_test( + function(t, connection) { const req = createGetAllRequest(t, 'empty', connection); req.onsuccess = t.step_func(function(evt) { assert_array_equals(evt.target.result, [], 'getAll() on empty object store should return an empty array'); t.done(); }); - }, 'Empty object store'); + }, + 'Empty object store'); -getall_test(function(t, connection) { +index_get_all_test( + function(t, connection) { const req = createGetAllRequest(t, 'out-of-line', connection); req.onsuccess = t.step_func(function(evt) { const data = evt.target.result; @@ -93,9 +50,36 @@ getall_test(function(t, connection) { assert_array_equals(data.map(function(e) { return e.upper; }), ALPHABET); t.done(); }); - }, 'Get all keys'); + }, + 'Get all'); -getall_test(function(t, connection) { +index_get_all_test((test, connection) => { + const request = createGetAllRequest(test, 'large-values', connection); + request.onsuccess = test.step_func(event => { + const actualResults = event.target.result; + assert_true(Array.isArray(actualResults), 'The results must be an array'); + + const expectedRecords = expectedIndexRecords['large-values']; + assert_equals( + actualResults.length, expectedRecords.length, + 'The results array must contain the expected number of records'); + + // Verify each value that must contain `{ seed, randomValue }`. + for (let i = 0; i < expectedRecords.length; i++) { + assert_equals( + actualResults[i].seed, expectedRecords[i].value.seed, + 'The results must contain the expected seed'); + + assert_large_array_equals( + actualResults[i].randomValue, expectedRecords[i].value.randomValue, + 'The results must contain the expected value'); + } + test.done(); + }); +}, 'Get all with large values'); + +index_get_all_test( + function(t, connection) { const req = createGetAllRequest(t, 'out-of-line', connection, undefined, 10); req.onsuccess = t.step_func(function(evt) { @@ -105,9 +89,11 @@ getall_test(function(t, connection) { assert_array_equals(data.map(function(e) { return e.upper; }), 'ABCDEFGHIJ'.split('')); t.done(); }); - }, 'maxCount=10'); + }, + 'maxCount=10'); -getall_test(function(t, connection) { +index_get_all_test( + function(t, connection) { const req = createGetAllRequest(t, 'out-of-line', connection, IDBKeyRange.bound('G', 'M')); req.onsuccess = t.step_func(function(evt) { @@ -116,9 +102,11 @@ getall_test(function(t, connection) { assert_array_equals(data.map(function(e) { return e.upper; }), 'GHIJKLM'.split('')); t.done(); }); - }, 'Get bound range'); + }, + 'Get bound range'); -getall_test(function(t, connection) { +index_get_all_test( + function(t, connection) { const req = createGetAllRequest(t, 'out-of-line', connection, IDBKeyRange.bound('G', 'M'), 3); req.onsuccess = t.step_func(function(evt) { @@ -128,9 +116,11 @@ getall_test(function(t, connection) { assert_array_equals(data.map(function(e) { return e.upper; }), 'GHI'.split('')); t.done(); }); - }, 'Get bound range with maxCount'); + }, + 'Get bound range with maxCount'); -getall_test(function(t, connection) { +index_get_all_test( + function(t, connection) { const req = createGetAllRequest(t, 'out-of-line', connection, IDBKeyRange.bound('G', 'K', false, true)); req.onsuccess = t.step_func(function(evt) { @@ -140,9 +130,11 @@ getall_test(function(t, connection) { assert_array_equals(data.map(function(e) { return e.upper; }), 'GHIJ'.split('')); t.done(); }); - }, 'Get upper excluded'); + }, + 'Get upper excluded'); -getall_test(function(t, connection) { +index_get_all_test( + function(t, connection) { const req = createGetAllRequest(t, 'out-of-line', connection, IDBKeyRange.bound('G', 'K', true, false)); req.onsuccess = t.step_func(function(evt) { @@ -152,9 +144,11 @@ getall_test(function(t, connection) { assert_array_equals(data.map(function(e) { return e.upper; }), 'HIJK'.split('')); t.done(); }); - }, 'Get lower excluded'); + }, + 'Get lower excluded'); -getall_test(function(t, connection) { +index_get_all_test( + function(t, connection) { const req = createGetAllRequest(t, 'generated', connection, IDBKeyRange.bound(4, 15), 3); req.onsuccess = t.step_func(function(evt) { @@ -163,20 +157,23 @@ getall_test(function(t, connection) { assert_equals(data.length, 0); t.done(); }); - }, 'Get bound range (generated) with maxCount'); + }, + 'Get bound range (generated) with maxCount'); -getall_test(function(t, connection) { +index_get_all_test( + function(t, connection) { const req = createGetAllRequest(t, 'out-of-line', connection, "Doesn't exist"); req.onsuccess = t.step_func(function(evt) { assert_array_equals(evt.target.result, [], 'getAll() using a nonexistent key should return an empty array'); t.done(); - req.onerror = t.unreached_func('getAll request should succeed'); }); - }, 'Non existent key'); + }, + 'Non existent key'); -getall_test(function(t, connection) { +index_get_all_test( + function(t, connection) { const req = createGetAllRequest(t, 'out-of-line', connection, undefined, 0); req.onsuccess = t.step_func(function(evt) { @@ -186,9 +183,56 @@ getall_test(function(t, connection) { assert_array_equals(data.map(function(e) { return e.upper; }), ALPHABET); t.done(); }); - }, 'maxCount=0'); + }, + 'maxCount=0'); -getall_test(function(t, connection) { +index_get_all_test(function(test, connection) { + const request = createGetAllRequest( + test, 'out-of-line', connection, + /*query=*/ undefined, /*count=*/ 4294967295); + request.onsuccess = test.step_func(function(event) { + const data = event.target.result; + assert_class_string(data, 'Array', 'result should be an array'); + assert_array_equals( + data.map(function(e) { + return e.ch; + }), + alphabet); + assert_array_equals( + data.map(function(e) { + return e.upper; + }), + ALPHABET); + test.done(); + }); +}, 'Max value count'); + +index_get_all_test((test, connection) => { + const request = createGetAllRequest( + test, /*storeName=*/ 'out-of-line', connection, + IDBKeyRange.upperBound('0')); + request.onsuccess = test.step_func((event) => { + assert_array_equals( + event.target.result, /*expectedResults=*/[], + 'getAll() with an empty query range must return an empty array'); + test.done(); + }); +}, 'Query with empty range where first key < upperBound'); + +index_get_all_test((test, connection) => { + const request = createGetAllRequest( + test, /*storeName=*/ 'out-of-line', connection, + IDBKeyRange.lowerBound('ZZ')); + request.onsuccess = test.step_func((event) => { + assert_array_equals( + event.target.result, /*expectedResults=*/[], + 'getAll() with an empty query range must return an empty array'); + test.done(); + }); +}, 'Query with empty range where lowerBound < last key'); + +index_get_all_test( + function(t, connection) { const req = createGetAllRequest(t, 'out-of-line-not-unique', connection, 'first'); req.onsuccess = t.step_func(function(evt) { @@ -198,9 +242,11 @@ getall_test(function(t, connection) { assert_true(data.every(function(e) { return e.half === 'first'; })); t.done(); }); - }, 'Retrieve multiEntry key'); + }, + 'Retrieve multiEntry key'); -getall_test(function(t, connection) { +index_get_all_test( + function(t, connection) { const req = createGetAllRequest(t, 'out-of-line-multi', connection, 'vowel'); req.onsuccess = t.step_func(function(evt) { @@ -211,4 +257,5 @@ getall_test(function(t, connection) { assert_true(data.every(function(e) { return e.attribs[0] === 'vowel'; })); t.done(); }); - }, 'Retrieve one key multiple values'); + }, + 'Retrieve one key multiple values'); diff --git a/tests/wpt/tests/IndexedDB/idbindex_getAllKeys.any.js b/tests/wpt/tests/IndexedDB/idbindex_getAllKeys.any.js index 92f3cc12698..53171c5b6a0 100644 --- a/tests/wpt/tests/IndexedDB/idbindex_getAllKeys.any.js +++ b/tests/wpt/tests/IndexedDB/idbindex_getAllKeys.any.js @@ -1,50 +1,12 @@ -// META: global=window,worker // META: title=IndexedDB: Test IDBIndex.getAllKeys. +// META: global=window,worker +// META: script=resources/nested-cloning-common.js // META: script=resources/support.js +// META: script=resources/support-get-all.js +// META: script=resources/support-promises.js 'use_strict'; -const alphabet = 'abcdefghijklmnopqrstuvwxyz'.split(''); - -function getall_test(func, name) { - indexeddb_test( - function(t, connection, tx) { - let store = connection.createObjectStore('generated', - {autoIncrement: true, keyPath: 'id'}); - let index = store.createIndex('test_idx', 'upper'); - alphabet.forEach(function(letter) { - store.put({ch: letter, upper: letter.toUpperCase()}); - }); - - store = connection.createObjectStore('out-of-line', null); - index = store.createIndex('test_idx', 'upper'); - alphabet.forEach(function(letter) { - store.put({ch: letter, upper: letter.toUpperCase()}, letter); - }); - - store = connection.createObjectStore('out-of-line-multi', null); - index = store.createIndex('test_idx', 'attribs', {multiEntry: true}); - alphabet.forEach(function(letter) { - attrs = []; - if (['a', 'e', 'i', 'o', 'u'].indexOf(letter) != -1) - attrs.push('vowel'); - else - attrs.push('consonant'); - if (letter == 'a') - attrs.push('first'); - if (letter == 'z') - attrs.push('last'); - store.put({ch: letter, attribs: attrs}, letter.toUpperCase()); - }); - - store = connection.createObjectStore('empty', null); - index = store.createIndex('test_idx', 'upper'); - }, - func, - name - ); -} - function createGetAllKeysRequest(t, storeName, connection, range, maxCount) { const transaction = connection.transaction(storeName, 'readonly'); const store = transaction.objectStore(storeName); @@ -54,34 +16,41 @@ function createGetAllKeysRequest(t, storeName, connection, range, maxCount) { return req; } -getall_test(function(t, connection) { +index_get_all_test( + function(t, connection) { const req = createGetAllKeysRequest(t, 'out-of-line', connection, 'C'); req.onsuccess = t.step_func(function(evt) { const data = evt.target.result; assert_array_equals(evt.target.result, ['c']); t.done(); }); - }, 'Single item get'); + }, + 'Single item get'); -getall_test(function(t, connection) { +index_get_all_test( + function(t, connection) { const req = createGetAllKeysRequest(t, 'empty', connection); req.onsuccess = t.step_func(function(evt) { assert_array_equals(evt.target.result, [], 'getAllKeys() on empty object store should return empty array'); t.done(); }); - }, 'Empty object store'); + }, + 'Empty object store'); -getall_test(function(t, connection) { +index_get_all_test( + function(t, connection) { const req = createGetAllKeysRequest(t, 'out-of-line', connection); req.onsuccess = t.step_func(function(evt) { assert_array_equals(evt.target.result, alphabet, 'getAllKeys() should return a..z'); t.done(); }); - }, 'Get all keys'); + }, + 'Get all keys'); -getall_test(function(t, connection) { +index_get_all_test( + function(t, connection) { const req = createGetAllKeysRequest(t, 'generated', connection); req.onsuccess = t.step_func(function(evt) { assert_array_equals(evt.target.result, @@ -90,9 +59,11 @@ getall_test(function(t, connection) { 'getAllKeys() should return 1..26'); t.done(); }); - }, 'Get all generated keys'); + }, + 'Get all generated keys'); -getall_test(function(t, connection) { +index_get_all_test( + function(t, connection) { const req = createGetAllKeysRequest(t, 'out-of-line', connection, undefined, 10); req.onsuccess = t.step_func(function(evt) { @@ -101,9 +72,11 @@ getall_test(function(t, connection) { 'getAllKeys() should return a..j'); t.done(); }); - }, 'maxCount=10'); + }, + 'maxCount=10'); -getall_test(function(t, connection) { +index_get_all_test( + function(t, connection) { const req = createGetAllKeysRequest(t, 'out-of-line', connection, IDBKeyRange.bound('G', 'M')); req.onsuccess = t.step_func(function(evt) { @@ -112,9 +85,11 @@ getall_test(function(t, connection) { 'getAllKeys() should return g..m'); t.done(); }); - }, 'Get bound range'); + }, + 'Get bound range'); -getall_test(function(t, connection) { +index_get_all_test( + function(t, connection) { const req = createGetAllKeysRequest(t, 'out-of-line', connection, IDBKeyRange.bound('G', 'M'), 3); req.onsuccess = t.step_func(function(evt) { @@ -123,9 +98,11 @@ getall_test(function(t, connection) { 'getAllKeys() should return g..i'); t.done(); }); - }, 'Get bound range with maxCount'); + }, + 'Get bound range with maxCount'); -getall_test(function(t, connection) { +index_get_all_test( + function(t, connection) { const req = createGetAllKeysRequest(t, 'out-of-line', connection, IDBKeyRange.bound('G', 'K', false, true)); req.onsuccess = t.step_func(function(evt) { @@ -134,9 +111,11 @@ getall_test(function(t, connection) { 'getAllKeys() should return g..j'); t.done(); }); - }, 'Get upper excluded'); + }, + 'Get upper excluded'); -getall_test(function(t, connection) { +index_get_all_test( + function(t, connection) { const req = createGetAllKeysRequest(t, 'out-of-line', connection, IDBKeyRange.bound('G', 'K', true, false)); req.onsuccess = t.step_func(function(evt) { @@ -145,9 +124,11 @@ getall_test(function(t, connection) { 'getAllKeys() should return h..k'); t.done(); }); - }, 'Get lower excluded'); + }, + 'Get lower excluded'); -getall_test(function(t, connection) { +index_get_all_test( + function(t, connection) { const req = createGetAllKeysRequest(t, 'generated', connection, IDBKeyRange.bound(4, 15), 3); req.onsuccess = t.step_func(function(evt) { @@ -155,20 +136,23 @@ getall_test(function(t, connection) { 'getAllKeys() should return []'); t.done(); }); - }, 'Get bound range (generated) with maxCount'); + }, + 'Get bound range (generated) with maxCount'); -getall_test(function(t, connection) { +index_get_all_test( + function(t, connection) { const req = createGetAllKeysRequest(t, 'out-of-line', connection, "Doesn't exist"); req.onsuccess = t.step_func(function(evt) { assert_array_equals(evt.target.result, [], 'getAllKeys() using a nonexistent key should return empty array'); t.done(); - req.onerror = t.unreached_func('getAllKeys request should succeed'); }); - }, 'Non existent key'); + }, + 'Non existent key'); -getall_test(function(t, connection) { +index_get_all_test( + function(t, connection) { const req = createGetAllKeysRequest(t, 'out-of-line', connection, undefined, 0); req.onsuccess = t.step_func(function(evt) { @@ -176,14 +160,50 @@ getall_test(function(t, connection) { 'getAllKeys() should return a..z'); t.done(); }); - }, 'maxCount=0'); + }, + 'maxCount=0'); -getall_test(function(t, connection) { - const req = createGetAllKeysRequest(t, 'out-of-line-multi', connection, - 'vowel'); - req.onsuccess = t.step_func(function(evt) { - assert_array_equals(evt.target.result, ['A','E','I','O','U']) - t.done(); - }); - req.onerror = t.unreached_func('getAllKeys request should succeed'); - }, 'Retrieve multiEntry keys'); +index_get_all_test(function(test, connection) { + const request = createGetAllKeysRequest( + test, 'out-of-line', connection, + /*query=*/ undefined, /*count=*/ 4294967295); + request.onsuccess = test.step_func(function(event) { + assert_array_equals( + event.target.result, alphabet, + 'getAllKeys() must return an array containing all keys'); + test.done(); + }); +}, 'Max value count'); + +index_get_all_test((test, connection) => { + const request = createGetAllKeysRequest( + test, /*storeName=*/ 'out-of-line', connection, + IDBKeyRange.upperBound('0')); + request.onsuccess = test.step_func((event) => { + assert_array_equals( + event.target.result, /*expectedResults=*/[], + 'getAllKeys() with an empty query range must return an empty array'); + test.done(); + }); +}, 'Query with empty range where first key < upperBound'); + +index_get_all_test((test, connection) => { + const request = createGetAllKeysRequest( + test, /*storeName=*/ 'out-of-line', connection, + IDBKeyRange.lowerBound('ZZ')); + request.onsuccess = test.step_func((event) => { + assert_array_equals( + event.target.result, /*expectedResults=*/[], + 'getAllKeys() with an empty query range must return an empty array'); + test.done(); + }); +}, 'Query with empty range where lowerBound < last key'); + +index_get_all_test(function(t, connection) { + const req = + createGetAllKeysRequest(t, 'out-of-line-multi', connection, 'vowel'); + req.onsuccess = t.step_func(function(evt) { + assert_array_equals(evt.target.result, ['a', 'e', 'i', 'o', 'u']) + t.done(); + }); +}, 'Retrieve multiEntry keys'); diff --git a/tests/wpt/tests/IndexedDB/idbindex_getAllRecords.tentative.any.js b/tests/wpt/tests/IndexedDB/idbindex_getAllRecords.tentative.any.js new file mode 100644 index 00000000000..a644079a0d9 --- /dev/null +++ b/tests/wpt/tests/IndexedDB/idbindex_getAllRecords.tentative.any.js @@ -0,0 +1,120 @@ +// META: title=IndexedDB: Test IDBIndex.getAllRecords +// META: global=window,worker +// META: script=resources/nested-cloning-common.js +// META: script=resources/support.js +// META: script=resources/support-get-all.js +// META: script=resources/support-promises.js + +'use_strict'; + +index_get_all_records_test( + /*storeName=*/ 'out-of-line', /*options=*/ {query: /*key=*/ 'C'}, + 'Single item'); + +index_get_all_records_test( + /*storeName=*/ 'empty', /*options=*/ undefined, 'Empty index'); + +index_get_all_records_test( + /*storeName=*/ 'out-of-line', + /*options=*/ undefined, 'Get all records'); + +index_get_all_records_test( + /*storeName=*/ 'out-of-line', + /*options=*/ {}, 'Get all records with empty options'); + + +index_get_all_records_test( + /*storeName=*/ 'large-values', + /*options=*/ undefined, 'Get all records with large value'); + +index_get_all_records_test( + /*storeName=*/ 'out-of-line', /*options=*/ {count: 10}, 'Count'); + +index_get_all_records_test( + /*storeName=*/ 'out-of-line', + /*options=*/ {query: IDBKeyRange.bound('G', 'M')}, + 'Query with bound range'); + +index_get_all_records_test( + /*storeName=*/ 'out-of-line', + /*options=*/ {query: IDBKeyRange.bound('G', 'M'), count: 3}, + 'Query with bound range and count'); + +index_get_all_records_test( + /*storeName=*/ 'out-of-line', + /*options=*/ { + query: + IDBKeyRange.bound('G', 'M', /*lowerOpen=*/ false, /*upperOpen=*/ true) + }, + 'Query with upper excluded bound range'); + +index_get_all_records_test( + /*storeName=*/ 'out-of-line', + /*options=*/ { + query: + IDBKeyRange.bound('G', 'M', /*lowerOpen=*/ true, /*upperOpen=*/ false) + }, + 'Query with lower excluded bound range'); + +index_get_all_records_test( + /*storeName=*/ 'generated', + /*options=*/ {query: IDBKeyRange.bound(4, 15), count: 3}, + 'Query with bound range and count for generated keys'); + +index_get_all_records_test( + /*storeName=*/ 'out-of-line', /*options=*/ {query: 'Doesn\'t exist'}, + 'Query with Nonexistent key'); + +index_get_all_records_test( + /*storeName=*/ 'out-of-line', /*options=*/ {count: 0}, 'Zero count'); + +index_get_all_records_test( + /*storeName=*/ 'out-of-line', /*options=*/ {count: 4294967295}, + 'Max value count'); + +index_get_all_records_test( + /*storeName=*/ 'out-of-line', + /*options=*/ {query: IDBKeyRange.upperBound('0')}, + 'Query with empty range where first key < upperBound'); + +index_get_all_records_test( + /*storeName=*/ 'out-of-line', + /*options=*/ {query: IDBKeyRange.lowerBound('ZZ')}, + 'Query with empty range where lowerBound < last key'); + +index_get_all_records_test( + /*storeName=*/ 'out-of-line-not-unique', /*options=*/ {query: 'first'}, + 'Query index key that matches multiple records'); + +index_get_all_records_test( + /*storeName=*/ 'out-of-line-multi', /*options=*/ {query: 'vowel'}, + 'Query with multiEntry index'); + +index_get_all_records_test( + /*storeName=*/ 'out-of-line', /*options=*/ {direction: 'next'}, + 'Direction: next'); + +index_get_all_records_test( + /*storeName=*/ 'out-of-line', /*options=*/ {direction: 'prev'}, + 'Direction: prev'); + +index_get_all_records_test( + /*storeName=*/ 'out-of-line-not-unique', + /*options=*/ {direction: 'nextunique'}, 'Direction: nextunique'); + +index_get_all_records_test( + /*storeName=*/ 'out-of-line-not-unique', + /*options=*/ {direction: 'prevunique'}, 'Direction: prevunique'); + +index_get_all_records_test( + /*storeName=*/ 'out-of-line', + /*options=*/ {direction: 'prev', query: IDBKeyRange.bound('B', 'X')}, + 'Direction and query'); + +index_get_all_records_test( + /*storeName=*/ 'out-of-line', /*options=*/ { + direction: 'prev', + query: IDBKeyRange.bound('B', 'X'), + count: 4 + }, + 'Direction, query and count'); diff --git a/tests/wpt/tests/IndexedDB/idbobjectstore_getAll.any.js b/tests/wpt/tests/IndexedDB/idbobjectstore_getAll.any.js index 600d0007889..ef5fee5be6a 100644 --- a/tests/wpt/tests/IndexedDB/idbobjectstore_getAll.any.js +++ b/tests/wpt/tests/IndexedDB/idbobjectstore_getAll.any.js @@ -1,31 +1,12 @@ // META: title=IndexedDB: Test IDBObjectStore.getAll +// META: global=window,worker +// META: script=resources/nested-cloning-common.js // META: script=resources/support.js +// META: script=resources/support-get-all.js +// META: script=resources/support-promises.js 'use strict'; -const alphabet = 'abcdefghijklmnopqrstuvwxyz'.split(''); - -function getall_test(func, name) { - indexeddb_test( - (t, connection, tx) => { - let store = connection.createObjectStore('generated', - { autoIncrement: true, keyPath: 'id' }); - alphabet.forEach(letter => { - store.put({ ch: letter }); - }); - - store = connection.createObjectStore('out-of-line', null); - alphabet.forEach(letter => { - store.put(`value-${letter}`, letter); - }); - - store = connection.createObjectStore('empty', null); - }, - func, - name - ); -} - function createGetAllRequest(t, storeName, connection, keyRange, maxCount) { const transaction = connection.transaction(storeName, 'readonly'); const store = transaction.objectStore(storeName); @@ -34,7 +15,7 @@ function createGetAllRequest(t, storeName, connection, keyRange, maxCount) { return req; } -getall_test((t, connection) => { +object_store_get_all_test((t, connection) => { const req = createGetAllRequest(t, 'out-of-line', connection, 'c'); req.onsuccess = t.step_func(evt => { assert_array_equals(evt.target.result, ['value-c']); @@ -42,7 +23,7 @@ getall_test((t, connection) => { }); }, 'Single item get'); -getall_test((t, connection) => { +object_store_get_all_test((t, connection) => { const req = createGetAllRequest(t, 'generated', connection, 3); req.onsuccess = t.step_func(evt => { const data = evt.target.result; @@ -54,7 +35,7 @@ getall_test((t, connection) => { }); }, 'Single item get (generated key)'); -getall_test((t, connection) => { +object_store_get_all_test((t, connection) => { const req = createGetAllRequest(t, 'empty', connection); req.onsuccess = t.step_func(evt => { assert_array_equals(evt.target.result, [], @@ -63,7 +44,7 @@ getall_test((t, connection) => { }); }, 'getAll on empty object store'); -getall_test((t, connection) => { +object_store_get_all_test((t, connection) => { const req = createGetAllRequest(t, 'out-of-line', connection); req.onsuccess = t.step_func(evt => { assert_array_equals(evt.target.result, alphabet.map(c => `value-${c}`)); @@ -71,7 +52,28 @@ getall_test((t, connection) => { }); }, 'Get all values'); -getall_test((t, connection) => { +object_store_get_all_test((test, connection) => { + const request = createGetAllRequest(test, 'large-values', connection); + request.onsuccess = test.step_func(event => { + const actualResults = event.target.result; + assert_true(Array.isArray(actualResults), 'The results must be an array'); + + const expectedRecords = expectedObjectStoreRecords['large-values']; + assert_equals( + actualResults.length, expectedRecords.length, + 'The results array must contain the expected number of records'); + + // Verify each large value. + for (let i = 0; i < expectedRecords.length; i++) { + assert_large_array_equals( + actualResults[i], expectedRecords[i].value, + 'The record must have the expected value'); + } + test.done(); + }); +}, 'Get all with large values'); + +object_store_get_all_test((t, connection) => { const req = createGetAllRequest(t, 'out-of-line', connection, undefined, 10); req.onsuccess = t.step_func(evt => { @@ -80,7 +82,7 @@ getall_test((t, connection) => { }); }, 'Test maxCount'); -getall_test((t, connection) => { +object_store_get_all_test((t, connection) => { const req = createGetAllRequest(t, 'out-of-line', connection, IDBKeyRange.bound('g', 'm')); req.onsuccess = t.step_func(evt => { @@ -89,7 +91,7 @@ getall_test((t, connection) => { }); }, 'Get bound range'); -getall_test((t, connection) => { +object_store_get_all_test((t, connection) => { const req = createGetAllRequest(t, 'out-of-line', connection, IDBKeyRange.bound('g', 'm'), 3); req.onsuccess = t.step_func(evt => { @@ -98,7 +100,7 @@ getall_test((t, connection) => { }); }, 'Get bound range with maxCount'); -getall_test((t, connection) => { +object_store_get_all_test((t, connection) => { const req = createGetAllRequest(t, 'out-of-line', connection, IDBKeyRange.bound('g', 'k', false, true)); req.onsuccess = t.step_func(evt => { @@ -107,7 +109,7 @@ getall_test((t, connection) => { }); }, 'Get upper excluded'); -getall_test((t, connection) => { +object_store_get_all_test((t, connection) => { const req = createGetAllRequest(t, 'out-of-line', connection, IDBKeyRange.bound('g', 'k', true, false)); req.onsuccess = t.step_func(evt => { @@ -116,7 +118,7 @@ getall_test((t, connection) => { }); }, 'Get lower excluded'); -getall_test((t, connection) => { +object_store_get_all_test((t, connection) => { const req = createGetAllRequest(t, 'generated', connection, IDBKeyRange.bound(4, 15), 3); req.onsuccess = t.step_func(evt => { @@ -128,7 +130,7 @@ getall_test((t, connection) => { }); }, 'Get bound range (generated) with maxCount'); -getall_test((t, connection) => { +object_store_get_all_test((t, connection) => { const req = createGetAllRequest(t, 'out-of-line', connection, "Doesn't exist"); req.onsuccess = t.step_func(evt => { @@ -139,7 +141,7 @@ getall_test((t, connection) => { req.onerror = t.unreached_func('getAll request should succeed'); }, 'Non existent key'); -getall_test((t, connection) => { +object_store_get_all_test((t, connection) => { const req = createGetAllRequest(t, 'out-of-line', connection, undefined, 0); req.onsuccess = t.step_func(evt => { assert_array_equals(evt.target.result, alphabet.map(c => `value-${c}`)); @@ -147,7 +149,41 @@ getall_test((t, connection) => { }); }, 'zero maxCount'); -getall_test((t, connection) => { +object_store_get_all_test((test, connection) => { + const request = createGetAllRequest( + test, 'out-of-line', connection, /*query=*/ undefined, + /*count=*/ 4294967295); + request.onsuccess = test.step_func(event => { + assert_array_equals(event.target.result, alphabet.map(c => `value-${c}`)); + test.done(); + }); +}, 'Max value count'); + +object_store_get_all_test((test, connection) => { + const request = createGetAllRequest( + test, /*storeName=*/ 'out-of-line', connection, + IDBKeyRange.upperBound('0')); + request.onsuccess = test.step_func((event) => { + assert_array_equals( + event.target.result, /*expectedResults=*/[], + 'getAll() with an empty query range must return an empty array'); + test.done(); + }); +}, 'Query with empty range where first key < upperBound'); + +object_store_get_all_test((test, connection) => { + const request = createGetAllRequest( + test, /*storeName=*/ 'out-of-line', connection, + IDBKeyRange.lowerBound('zz')); + request.onsuccess = test.step_func((event) => { + assert_array_equals( + event.target.result, /*expectedResults=*/[], + 'getAll() with an empty query range must return an empty array'); + test.done(); + }); +}, 'Query with empty range where lowerBound < last key'); + +object_store_get_all_test((t, connection) => { const transaction = connection.transaction('out-of-line', 'readonly'); const store = transaction.objectStore('out-of-line'); const req = store.getAll(); diff --git a/tests/wpt/tests/IndexedDB/idbobjectstore_getAllKeys.any.js b/tests/wpt/tests/IndexedDB/idbobjectstore_getAllKeys.any.js index 951c479873f..d51779163b6 100644 --- a/tests/wpt/tests/IndexedDB/idbobjectstore_getAllKeys.any.js +++ b/tests/wpt/tests/IndexedDB/idbobjectstore_getAllKeys.any.js @@ -1,31 +1,12 @@ // META: title=IndexedDB: Test IDBObjectStore.getAllKeys +// META: global=window,worker +// META: script=resources/nested-cloning-common.js // META: script=resources/support.js +// META: script=resources/support-get-all.js +// META: script=resources/support-promises.js 'use strict'; -const alphabet = 'abcdefghijklmnopqrstuvwxyz'.split(''); - -function getall_test(func, name) { - indexeddb_test( - (t, connection, tx) => { - let store = connection.createObjectStore('generated', - { autoIncrement: true, keyPath: 'id' }); - alphabet.forEach(letter => { - store.put({ ch: letter }); - }); - - store = connection.createObjectStore('out-of-line', null); - alphabet.forEach(letter => { - store.put(`value-${letter}`, letter); - }); - - store = connection.createObjectStore('empty', null); - }, - func, - name - ); -} - function createGetAllKeysRequest(t, storeName, connection, keyRange, maxCount) { const transaction = connection.transaction(storeName, 'readonly'); const store = transaction.objectStore(storeName); @@ -34,7 +15,7 @@ function createGetAllKeysRequest(t, storeName, connection, keyRange, maxCount) { return req; } -getall_test((t, connection) => { +object_store_get_all_test((t, connection) => { const req = createGetAllKeysRequest(t, 'out-of-line', connection, 'c'); req.onsuccess = t.step_func(evt => { assert_array_equals(evt.target.result, ['c']); @@ -42,7 +23,7 @@ getall_test((t, connection) => { }); }, 'Single item get'); -getall_test((t, connection) => { +object_store_get_all_test((t, connection) => { const req = createGetAllKeysRequest(t, 'generated', connection, 3); req.onsuccess = t.step_func(evt => { const data = evt.target.result; @@ -52,7 +33,7 @@ getall_test((t, connection) => { }); }, 'Single item get (generated key)'); -getall_test((t, connection) => { +object_store_get_all_test((t, connection) => { const req = createGetAllKeysRequest(t, 'empty', connection); req.onsuccess = t.step_func(evt => { assert_array_equals(evt.target.result, [], @@ -62,7 +43,7 @@ getall_test((t, connection) => { }); }, 'getAllKeys on empty object store'); -getall_test((t, connection) => { +object_store_get_all_test((t, connection) => { const req = createGetAllKeysRequest(t, 'out-of-line', connection); req.onsuccess = t.step_func(evt => { assert_array_equals(evt.target.result, alphabet); @@ -70,7 +51,7 @@ getall_test((t, connection) => { }); }, 'Get all values'); -getall_test((t, connection) => { +object_store_get_all_test((t, connection) => { const req = createGetAllKeysRequest(t, 'out-of-line', connection, undefined, 10); req.onsuccess = t.step_func(evt => { @@ -79,7 +60,7 @@ getall_test((t, connection) => { }); }, 'Test maxCount'); -getall_test((t, connection) => { +object_store_get_all_test((t, connection) => { const req = createGetAllKeysRequest(t, 'out-of-line', connection, IDBKeyRange.bound('g', 'm')); req.onsuccess = t.step_func(evt => { @@ -88,7 +69,7 @@ getall_test((t, connection) => { }); }, 'Get bound range'); -getall_test((t, connection) => { +object_store_get_all_test((t, connection) => { const req = createGetAllKeysRequest(t, 'out-of-line', connection, IDBKeyRange.bound('g', 'm'), 3); req.onsuccess = t.step_func(evt => { @@ -97,7 +78,7 @@ getall_test((t, connection) => { }); }, 'Get bound range with maxCount'); -getall_test((t, connection) => { +object_store_get_all_test((t, connection) => { const req = createGetAllKeysRequest(t, 'out-of-line', connection, IDBKeyRange.bound('g', 'k', false, true)); req.onsuccess = t.step_func(evt => { @@ -106,7 +87,7 @@ getall_test((t, connection) => { }); }, 'Get upper excluded'); -getall_test((t, connection) => { +object_store_get_all_test((t, connection) => { const req = createGetAllKeysRequest(t, 'out-of-line', connection, IDBKeyRange.bound('g', 'k', true, false)); req.onsuccess = t.step_func(evt => { @@ -115,7 +96,7 @@ getall_test((t, connection) => { }); }, 'Get lower excluded'); -getall_test((t, connection) => { +object_store_get_all_test((t, connection) => { const req = createGetAllKeysRequest(t, 'generated', connection, IDBKeyRange.bound(4, 15), 3); req.onsuccess = t.step_func(evt => { @@ -126,7 +107,7 @@ getall_test((t, connection) => { }); }, 'Get bound range (generated) with maxCount'); -getall_test((t, connection) => { +object_store_get_all_test((t, connection) => { const req = createGetAllKeysRequest(t, 'out-of-line', connection, "Doesn't exist"); req.onsuccess = t.step_func(evt => { @@ -138,7 +119,7 @@ getall_test((t, connection) => { req.onerror = t.unreached_func('getAllKeys request should succeed'); }, 'Non existent key'); -getall_test((t, connection) => { +object_store_get_all_test((t, connection) => { const req = createGetAllKeysRequest(t, 'out-of-line', connection, undefined, 0); req.onsuccess = t.step_func(evt => { @@ -146,3 +127,37 @@ getall_test((t, connection) => { t.done(); }); }, 'zero maxCount'); + +object_store_get_all_test((test, connection) => { + const request = createGetAllKeysRequest( + test, 'out-of-line', connection, /*query=*/ undefined, + /*count=*/ 4294967295); + request.onsuccess = test.step_func(event => { + assert_array_equals(event.target.result, alphabet); + test.done(); + }); +}, 'Max value count'); + +object_store_get_all_test((test, connection) => { + const request = createGetAllKeysRequest( + test, /*storeName=*/ 'out-of-line', connection, + IDBKeyRange.upperBound('0')); + request.onsuccess = test.step_func((event) => { + assert_array_equals( + event.target.result, /*expectedResults=*/[], + 'getAllKeys() with an empty query range must return an empty array'); + test.done(); + }); +}, 'Query with empty range where first key < upperBound'); + +object_store_get_all_test((test, connection) => { + const request = createGetAllKeysRequest( + test, /*storeName=*/ 'out-of-line', connection, + IDBKeyRange.lowerBound('zz')); + request.onsuccess = test.step_func((event) => { + assert_array_equals( + event.target.result, /*expectedResults=*/[], + 'getAllKeys() with an empty query range must return an empty array'); + test.done(); + }); +}, 'Query with empty range where lowerBound < last key'); diff --git a/tests/wpt/tests/IndexedDB/idbobjectstore_getAllRecords.tentative.any.js b/tests/wpt/tests/IndexedDB/idbobjectstore_getAllRecords.tentative.any.js new file mode 100644 index 00000000000..12546bb943a --- /dev/null +++ b/tests/wpt/tests/IndexedDB/idbobjectstore_getAllRecords.tentative.any.js @@ -0,0 +1,132 @@ +// META: title=IndexedDB: Test IDBObjectStore.getAllRecords +// META: global=window,worker +// META: script=resources/nested-cloning-common.js +// META: script=resources/support.js +// META: script=resources/support-get-all.js +// META: script=resources/support-promises.js + +'use strict'; + +object_store_get_all_records_test( + /*storeName=*/ 'out-of-line', /*options=*/ {query: /*key=*/ 'c'}, + 'Single item'); + +object_store_get_all_records_test( + /*storeName=*/ 'generated', /*options=*/ {query: /*key=*/ 3}, + 'Single item with generated key'); + +object_store_get_all_records_test( + /*storeName=*/ 'empty', /*options=*/ undefined, 'Empty object store'); + +object_store_get_all_records_test( + /*storeName=*/ 'out-of-line', /*options=*/ undefined, 'Get all records'); + +object_store_get_all_records_test( + /*storeName=*/ 'out-of-line', /*options=*/ {}, + 'Get all records with empty options'); + +object_store_get_all_records_test( + /*storeName=*/ 'large-values', /*options=*/ undefined, + 'Get all records with large values'); + +object_store_get_all_records_test( + /*storeName=*/ 'out-of-line', /*options=*/ {count: 10}, 'Count'); + +object_store_get_all_records_test( + /*storeName=*/ 'out-of-line', + /*options=*/ {query: IDBKeyRange.bound('g', 'm')}, + 'Query with bound range'); + +object_store_get_all_records_test( + /*storeName=*/ 'out-of-line', + /*options=*/ {query: IDBKeyRange.bound('g', 'm'), count: 3}, + 'Query with bound range and count'); + +object_store_get_all_records_test( + /*storeName=*/ 'out-of-line', + /*options=*/ { + query: + IDBKeyRange.bound('g', 'k', /*lowerOpen=*/ false, /*upperOpen=*/ true) + }, + 'Query with upper excluded bound range'); + +object_store_get_all_records_test( + /*storeName=*/ 'out-of-line', + /*options=*/ { + query: + IDBKeyRange.bound('g', 'k', /*lowerOpen=*/ true, /*upperOpen=*/ false) + }, + 'Query with lower excluded bound range'); + +object_store_get_all_records_test( + /*storeName=*/ 'generated', + /*options=*/ {query: IDBKeyRange.bound(4, 15), count: 3}, + 'Query with bound range and count for generated keys'); + +object_store_get_all_records_test( + /*storeName=*/ 'out-of-line', /*options=*/ {query: 'Doesn\'t exist'}, + 'Query with nonexistent key'); + +object_store_get_all_records_test( + /*storeName=*/ 'out-of-line', /*options=*/ {count: 0}, 'Zero count'); + +object_store_get_all_records_test( + /*storeName=*/ 'out-of-line', /*options=*/ {count: 4294967295}, + 'Max value count'); + +object_store_get_all_records_test( + /*storeName=*/ 'out-of-line', + /*options=*/ {query: IDBKeyRange.upperBound('0')}, + 'Query with empty range where first key < upperBound'); + +object_store_get_all_records_test( + /*storeName=*/ 'out-of-line', + /*options=*/ {query: IDBKeyRange.lowerBound('zz')}, + 'Query with empty range where lowerBound < last key'); + +object_store_get_all_records_test( + /*storeName=*/ 'out-of-line', /*options=*/ {direction: 'next'}, + 'Direction: next'); + +object_store_get_all_records_test( + /*storeName=*/ 'out-of-line', /*options=*/ {direction: 'prev'}, + 'Direction: prev'); + +object_store_get_all_records_test( + /*storeName=*/ 'out-of-line', /*options=*/ {direction: 'nextunique'}, + 'Direction: nextunique'); + +object_store_get_all_records_test( + /*storeName=*/ 'out-of-line', /*options=*/ {direction: 'prevunique'}, + 'Direction: prevunique'); + +object_store_get_all_records_test( + /*storeName=*/ 'out-of-line', /*options=*/ { + direction: 'prev', + query: IDBKeyRange.bound('b', 'x'), + }, + 'Direction and query'); + +object_store_get_all_records_test( + /*storeName=*/ 'out-of-line', /*options=*/ { + direction: 'prev', + query: IDBKeyRange.bound('b', 'x'), + count: 4 + }, + 'Direction, query and count'); + +object_store_get_all_test((test, connection) => { + const transaction = connection.transaction('out-of-line', 'readonly'); + const store = transaction.objectStore('out-of-line'); + const request = store.getAllRecords(); + transaction.commit(); + transaction.oncomplete = + test.unreached_func('transaction completed before request succeeded'); + request.onerror = test.unreached_func('getAllRecords request must succeed'); + request.onsuccess = test.step_func((event) => { + const actualResults = event.target.result; + const expectedResults = expectedObjectStoreRecords['out-of-line']; + assert_records_equals(actualResults, expectedResults); + test.done(); + }); +}, 'Get all records with transaction.commit()'); diff --git a/tests/wpt/tests/IndexedDB/resources/idb-partitioned-coverage-iframe.html b/tests/wpt/tests/IndexedDB/resources/idb-partitioned-coverage-iframe.html index a7be7e2cc94..efbb133bcc8 100644 --- a/tests/wpt/tests/IndexedDB/resources/idb-partitioned-coverage-iframe.html +++ b/tests/wpt/tests/IndexedDB/resources/idb-partitioned-coverage-iframe.html @@ -200,60 +200,11 @@ indexeddb_test( document.title + " - fresh continue still async" ); - + + + + + + diff --git a/tests/wpt/tests/css/css-align/abspos/align-items-static-position-ref.html b/tests/wpt/tests/css/css-align/abspos/align-items-static-position-ref.html new file mode 100644 index 00000000000..1b36d26bbe1 --- /dev/null +++ b/tests/wpt/tests/css/css-align/abspos/align-items-static-position-ref.html @@ -0,0 +1,73 @@ + + + + + + +
+
+
+
+

+
+
+
+
+
+
+
+
+

diff --git a/tests/wpt/tests/css/css-align/abspos/align-items-static-position.html b/tests/wpt/tests/css/css-align/abspos/align-items-static-position.html new file mode 100644 index 00000000000..8f3dbb7ae41 --- /dev/null +++ b/tests/wpt/tests/css/css-align/abspos/align-items-static-position.html @@ -0,0 +1,79 @@ + + + + + + + + +
+
+
+
+

+
+
+
+
+
+
+
+
+

diff --git a/tests/wpt/tests/css/css-align/abspos/align-self-stretch-auto-size-ref.tentative.html b/tests/wpt/tests/css/css-align/abspos/align-self-stretch-auto-size-ref.tentative.html new file mode 100644 index 00000000000..1d04e257c4b --- /dev/null +++ b/tests/wpt/tests/css/css-align/abspos/align-self-stretch-auto-size-ref.tentative.html @@ -0,0 +1,31 @@ + + + + + + + + + + +

+ +

+ +
diff --git a/tests/wpt/tests/css/css-align/abspos/align-self-stretch-auto-size.tentative.html b/tests/wpt/tests/css/css-align/abspos/align-self-stretch-auto-size.tentative.html new file mode 100644 index 00000000000..74091feacfe --- /dev/null +++ b/tests/wpt/tests/css/css-align/abspos/align-self-stretch-auto-size.tentative.html @@ -0,0 +1,43 @@ + + + + + + + + + + + +

+ +

+ +
diff --git a/tests/wpt/tests/css/css-anchor-position/anchor-parse-valid.html b/tests/wpt/tests/css/css-anchor-position/anchor-parse-valid.html index ec1c4971349..742afa92b96 100644 --- a/tests/wpt/tests/css/css-anchor-position/anchor-parse-valid.html +++ b/tests/wpt/tests/css/css-anchor-position/anchor-parse-valid.html @@ -70,7 +70,9 @@ for (let property of insetProperties) { } // Tests that anchor() can be used in a calc tree -test_valid_value('top', 'calc((anchor(--foo top) + anchor(--bar bottom)) / 2)'); -test_valid_value('top', 'anchor(--foo top, calc(anchor(--bar bottom) * 0.5))'); +// Still follow the simplification process as outlined in https://drafts.csswg.org/css-values-4/#calc-simplification +test_valid_value('top', 'calc((anchor(--foo top) + anchor(--bar bottom)) / 2)', 'calc(0.5 * (anchor(--foo top) + anchor(--bar bottom)))'); +test_valid_value('top', 'calc(0.5 * (anchor(--foo top) + anchor(--bar bottom)))'); +test_valid_value('top', 'anchor(--foo top, calc(0.5 * anchor(--bar bottom)))'); test_valid_value('top', 'min(100px, 10%, anchor(--foo top), anchor(--bar bottom))'); diff --git a/tests/wpt/tests/css/css-anchor-position/chrome-377324991-crash.html b/tests/wpt/tests/css/css-anchor-position/chrome-377324991-crash.html new file mode 100644 index 00000000000..1a5b17d1efe --- /dev/null +++ b/tests/wpt/tests/css/css-anchor-position/chrome-377324991-crash.html @@ -0,0 +1,35 @@ + + +CSS Anchor Positioning Test: crash for simultaneous @position-try and display:none change + + +
+
+ diff --git a/tests/wpt/tests/css/css-backgrounds/border-image-021.html b/tests/wpt/tests/css/css-backgrounds/border-image-021.html new file mode 100644 index 00000000000..5936fae0ef9 --- /dev/null +++ b/tests/wpt/tests/css/css-backgrounds/border-image-021.html @@ -0,0 +1,23 @@ + +border-image w/ border radius + + + + +

Test passes if there is a filled green square and no red.

+
+
+
diff --git a/tests/wpt/tests/css/css-backgrounds/border-image-outset-004.html b/tests/wpt/tests/css/css-backgrounds/border-image-outset-004.html new file mode 100644 index 00000000000..e9cbe0b7556 --- /dev/null +++ b/tests/wpt/tests/css/css-backgrounds/border-image-outset-004.html @@ -0,0 +1,26 @@ + +border-image w/ non-zero outsets + + + + +

Test passes if there is a filled green square and no red.

+
+ +
diff --git a/tests/wpt/tests/css/css-break/WEB_FEATURES.yml b/tests/wpt/tests/css/css-break/WEB_FEATURES.yml new file mode 100644 index 00000000000..49ecf06d287 --- /dev/null +++ b/tests/wpt/tests/css/css-break/WEB_FEATURES.yml @@ -0,0 +1,4 @@ +features: +- name: box-decoration-break + files: + - box-decoration-break-* diff --git a/tests/wpt/tests/css/css-break/inline-skipping-fragmentainer-001.html b/tests/wpt/tests/css/css-break/inline-skipping-fragmentainer-001.html new file mode 100644 index 00000000000..7d1ed00077d --- /dev/null +++ b/tests/wpt/tests/css/css-break/inline-skipping-fragmentainer-001.html @@ -0,0 +1,17 @@ + +SPAN in empty fragmentainer + + + + +

Test passes if there is a filled green square and no red.

+
+
+
+
+ +   +
+
+
+
diff --git a/tests/wpt/tests/css/css-break/inline-skipping-fragmentainer-002.html b/tests/wpt/tests/css/css-break/inline-skipping-fragmentainer-002.html new file mode 100644 index 00000000000..1826e9d1d78 --- /dev/null +++ b/tests/wpt/tests/css/css-break/inline-skipping-fragmentainer-002.html @@ -0,0 +1,17 @@ + +SPAN in empty fragmentainer + + + + +

Test passes if there is a filled green square and no red.

+
+
+
+
+ +   +
+
+
+
diff --git a/tests/wpt/tests/css/css-break/parsing/WEB_FEATURES.yml b/tests/wpt/tests/css/css-break/parsing/WEB_FEATURES.yml new file mode 100644 index 00000000000..49ecf06d287 --- /dev/null +++ b/tests/wpt/tests/css/css-break/parsing/WEB_FEATURES.yml @@ -0,0 +1,4 @@ +features: +- name: box-decoration-break + files: + - box-decoration-break-* diff --git a/tests/wpt/tests/css/css-cascade/resources/scope-imported.css b/tests/wpt/tests/css/css-cascade/resources/scope-imported.css new file mode 100644 index 00000000000..d0fa1954022 --- /dev/null +++ b/tests/wpt/tests/css/css-cascade/resources/scope-imported.css @@ -0,0 +1,21 @@ +.x { + --x: 1; +} + +:scope > .y { + --y: 1; +} + +@scope (.inner-scope) { + .z { + --z: 1; + } +} + +& > .w { + --w: 1; +} + +& > & > .u { + --u: 1; +} \ No newline at end of file diff --git a/tests/wpt/tests/css/css-cascade/scope-implicit-crash-print.html b/tests/wpt/tests/css/css-cascade/scope-implicit-crash-print.html new file mode 100644 index 00000000000..c34ea63935e --- /dev/null +++ b/tests/wpt/tests/css/css-cascade/scope-implicit-crash-print.html @@ -0,0 +1,11 @@ + + + + + diff --git a/tests/wpt/tests/css/css-cascade/scope-import-implicit.tentative.html b/tests/wpt/tests/css/css-cascade/scope-import-implicit.tentative.html new file mode 100644 index 00000000000..3350afca77c --- /dev/null +++ b/tests/wpt/tests/css/css-cascade/scope-import-implicit.tentative.html @@ -0,0 +1,25 @@ + +@import scope(), implicit scope + + + +
+
+ +
Inside
+
+
Outside
+
+ diff --git a/tests/wpt/tests/css/css-cascade/scope-import-inner-scope.tentative.html b/tests/wpt/tests/css/css-cascade/scope-import-inner-scope.tentative.html new file mode 100644 index 00000000000..d30c9991bda --- /dev/null +++ b/tests/wpt/tests/css/css-cascade/scope-import-inner-scope.tentative.html @@ -0,0 +1,29 @@ + +@import scope(), :scope rules in imported stylesheet + + + + +
+
+
+
Inside
+
+
+
+
Outside
+
+
+ diff --git a/tests/wpt/tests/css/css-cascade/scope-import-multiple.tentative.html b/tests/wpt/tests/css/css-cascade/scope-import-multiple.tentative.html new file mode 100644 index 00000000000..5385c215cd3 --- /dev/null +++ b/tests/wpt/tests/css/css-cascade/scope-import-multiple.tentative.html @@ -0,0 +1,31 @@ + +@import scope(), same stylesheet imported multiple times + + + + +
+
+
Inside
+
+
+
Inside
+
+
Outside
+
+ diff --git a/tests/wpt/tests/css/css-cascade/scope-import-parent-pseudo.tentative.html b/tests/wpt/tests/css/css-cascade/scope-import-parent-pseudo.tentative.html new file mode 100644 index 00000000000..5fe7faa92a6 --- /dev/null +++ b/tests/wpt/tests/css/css-cascade/scope-import-parent-pseudo.tentative.html @@ -0,0 +1,32 @@ + +@import scope(), '&' selectors + + + + +
+
+
Inside
+
+
Inner (W)
+
Inner (U)
+
+
+
+ diff --git a/tests/wpt/tests/css/css-cascade/scope-import-scope-end.tentative.html b/tests/wpt/tests/css/css-cascade/scope-import-scope-end.tentative.html new file mode 100644 index 00000000000..98f2ac4adbf --- /dev/null +++ b/tests/wpt/tests/css/css-cascade/scope-import-scope-end.tentative.html @@ -0,0 +1,27 @@ + +@import scope() with <scope-end> + + + + +
+
+
Inside
+
+
Below limit
+
+
+
+ diff --git a/tests/wpt/tests/css/css-cascade/scope-import-scope-pseudo.tentative.html b/tests/wpt/tests/css/css-cascade/scope-import-scope-pseudo.tentative.html new file mode 100644 index 00000000000..da35c2981b2 --- /dev/null +++ b/tests/wpt/tests/css/css-cascade/scope-import-scope-pseudo.tentative.html @@ -0,0 +1,29 @@ + +@import scope(), :scope rules in imported stylesheet + + + + +
+
+
Inside
+
+
Inside, but should not match
+
+
+
Outside
+
+ diff --git a/tests/wpt/tests/css/css-cascade/scope-import-scope-start.tentative.html b/tests/wpt/tests/css/css-cascade/scope-import-scope-start.tentative.html new file mode 100644 index 00000000000..d1de75f8e10 --- /dev/null +++ b/tests/wpt/tests/css/css-cascade/scope-import-scope-start.tentative.html @@ -0,0 +1,25 @@ + +@import scope(), <scope-start> + + + + +
+
+
Inside
+
+
Outside
+
+ diff --git a/tests/wpt/tests/css/css-conditional/container-queries/at-container-parsing.html b/tests/wpt/tests/css/css-conditional/container-queries/at-container-parsing.html index 246a682b684..79250dfde06 100644 --- a/tests/wpt/tests/css/css-conditional/container-queries/at-container-parsing.html +++ b/tests/wpt/tests/css/css-conditional/container-queries/at-container-parsing.html @@ -99,6 +99,8 @@ test_cq_rule_valid('(width: 100px), (height: 100px)'); test_cq_rule_valid('(width),(height) , (inline-size > 20px)'); test_cq_rule_valid('(width), name (height)'); + test_cq_rule_valid('--foo'); + test_cq_rule_valid('container'); test_cq_rule_invalid(''); test_cq_rule_invalid('(width),'); diff --git a/tests/wpt/tests/css/css-conditional/container-queries/query-container-name.html b/tests/wpt/tests/css/css-conditional/container-queries/query-container-name.html new file mode 100644 index 00000000000..7eaf6eb1157 --- /dev/null +++ b/tests/wpt/tests/css/css-conditional/container-queries/query-container-name.html @@ -0,0 +1,37 @@ + +@container: query container name, no query part + + + + + +
+
+
+
+
+
+ diff --git a/tests/wpt/tests/css/css-conditional/container-queries/scroll-state/scroll-state-query-with-var.html b/tests/wpt/tests/css/css-conditional/container-queries/scroll-state/scroll-state-query-with-var.html new file mode 100644 index 00000000000..457b2612c1e --- /dev/null +++ b/tests/wpt/tests/css/css-conditional/container-queries/scroll-state/scroll-state-query-with-var.html @@ -0,0 +1,78 @@ + +@container: scroll-state query with var() + + + + + + +
+
+
+ diff --git a/tests/wpt/tests/css/css-conditional/container-queries/size-query-with-var.html b/tests/wpt/tests/css/css-conditional/container-queries/size-query-with-var.html new file mode 100644 index 00000000000..9ffb5fa5d83 --- /dev/null +++ b/tests/wpt/tests/css/css-conditional/container-queries/size-query-with-var.html @@ -0,0 +1,86 @@ + +@container: size query with var() + + + + + +
+
+
+ diff --git a/tests/wpt/tests/css/css-conditional/container-queries/var-evaluation.html b/tests/wpt/tests/css/css-conditional/container-queries/var-evaluation.html new file mode 100644 index 00000000000..969b3694939 --- /dev/null +++ b/tests/wpt/tests/css/css-conditional/container-queries/var-evaluation.html @@ -0,0 +1,33 @@ + +CSS Container Queries Test: var() in size query values + + + + + + + +
+
+
+ diff --git a/tests/wpt/tests/css/css-contain/content-visibility/content-visibility-auto-svg-text.html b/tests/wpt/tests/css/css-contain/content-visibility/content-visibility-auto-svg-text.html new file mode 100644 index 00000000000..93b570999fc --- /dev/null +++ b/tests/wpt/tests/css/css-contain/content-visibility/content-visibility-auto-svg-text.html @@ -0,0 +1,22 @@ + + + + + + + + + + +

Test passes if there is a filled green square.

+
+ + x + +
+ + diff --git a/tests/wpt/tests/css/css-contain/crashtests/contain-dynamic-change-crash.html b/tests/wpt/tests/css/css-contain/crashtests/contain-dynamic-change-crash.html new file mode 100644 index 00000000000..43d590bf065 --- /dev/null +++ b/tests/wpt/tests/css/css-contain/crashtests/contain-dynamic-change-crash.html @@ -0,0 +1,25 @@ + + + + + + + + + + + + + +
+ diff --git a/tests/wpt/tests/css/css-content/WEB_FEATURES.yml b/tests/wpt/tests/css/css-content/WEB_FEATURES.yml new file mode 100644 index 00000000000..793c126ceae --- /dev/null +++ b/tests/wpt/tests/css/css-content/WEB_FEATURES.yml @@ -0,0 +1,4 @@ +features: +- name: quotes + files: + - quotes-* diff --git a/tests/wpt/tests/css/css-flexbox/support/support/README b/tests/wpt/tests/css/css-flexbox/support/support/README deleted file mode 100644 index ea8cb9ef357..00000000000 --- a/tests/wpt/tests/css/css-flexbox/support/support/README +++ /dev/null @@ -1,4 +0,0 @@ -The swatch-green.png file in this directory is really a RED swatch, -and the swatch-red.png file is really a green swatch. - -This directory is used to test relative URIs. \ No newline at end of file diff --git a/tests/wpt/tests/css/css-flexbox/support/support/swatch-green.png b/tests/wpt/tests/css/css-flexbox/support/support/swatch-green.png deleted file mode 100644 index 1caf25c992a..00000000000 Binary files a/tests/wpt/tests/css/css-flexbox/support/support/swatch-green.png and /dev/null differ diff --git a/tests/wpt/tests/css/css-flexbox/support/support/swatch-red.png b/tests/wpt/tests/css/css-flexbox/support/support/swatch-red.png deleted file mode 100644 index 0aa79b0c86b..00000000000 Binary files a/tests/wpt/tests/css/css-flexbox/support/support/swatch-red.png and /dev/null differ diff --git a/tests/wpt/tests/css/css-gaps/tentative/parsing/gap-decorations-width-invalid.html b/tests/wpt/tests/css/css-gaps/tentative/parsing/gap-decorations-width-invalid.html new file mode 100644 index 00000000000..74f2271a4c9 --- /dev/null +++ b/tests/wpt/tests/css/css-gaps/tentative/parsing/gap-decorations-width-invalid.html @@ -0,0 +1,27 @@ + + + + +CSS Gap Decorations: column-rule-width parsing + + + + + + + + + + + diff --git a/tests/wpt/tests/css/css-gaps/tentative/parsing/gap-decorations-width-valid.html b/tests/wpt/tests/css/css-gaps/tentative/parsing/gap-decorations-width-valid.html new file mode 100644 index 00000000000..db9e1521ba7 --- /dev/null +++ b/tests/wpt/tests/css/css-gaps/tentative/parsing/gap-decorations-width-valid.html @@ -0,0 +1,43 @@ + + + + +CSS Gap Decorations: parsing column-rule-width with valid values + + + + + + + + + + + diff --git a/tests/wpt/tests/css/css-images/support/support/swatch-green.png b/tests/wpt/tests/css/css-images/support/support/swatch-green.png deleted file mode 100644 index 1caf25c992a..00000000000 Binary files a/tests/wpt/tests/css/css-images/support/support/swatch-green.png and /dev/null differ diff --git a/tests/wpt/tests/css/css-images/support/support/swatch-red.png b/tests/wpt/tests/css/css-images/support/support/swatch-red.png deleted file mode 100644 index 0aa79b0c86b..00000000000 Binary files a/tests/wpt/tests/css/css-images/support/support/swatch-red.png and /dev/null differ diff --git a/tests/wpt/tests/css/css-inline/initial-letter/WEB_FEATURES.yml b/tests/wpt/tests/css/css-inline/initial-letter/WEB_FEATURES.yml new file mode 100644 index 00000000000..e3ada9a0699 --- /dev/null +++ b/tests/wpt/tests/css/css-inline/initial-letter/WEB_FEATURES.yml @@ -0,0 +1,3 @@ +features: +- name: initial-letter + files: "**" diff --git a/tests/wpt/tests/css/css-inline/text-box-trim/parsing/inheritance.html b/tests/wpt/tests/css/css-inline/text-box-trim/parsing/inheritance.html index da547af4e4a..65f30bb3570 100644 --- a/tests/wpt/tests/css/css-inline/text-box-trim/parsing/inheritance.html +++ b/tests/wpt/tests/css/css-inline/text-box-trim/parsing/inheritance.html @@ -9,6 +9,6 @@
diff --git a/tests/wpt/tests/css/css-inline/text-box-trim/parsing/text-box-computed.html b/tests/wpt/tests/css/css-inline/text-box-trim/parsing/text-box-computed.html index 406a1639f78..471a121e5cc 100644 --- a/tests/wpt/tests/css/css-inline/text-box-trim/parsing/text-box-computed.html +++ b/tests/wpt/tests/css/css-inline/text-box-trim/parsing/text-box-computed.html @@ -20,7 +20,6 @@ test_computed_value('text-box', 'trim-both'); // `` test_computed_value('text-box', 'text'); -test_computed_value('text-box', 'cap'); test_computed_value('text-box', 'ideographic'); test_computed_value('text-box', 'cap alphabetic'); test_computed_value('text-box', 'text alphabetic'); @@ -31,8 +30,8 @@ test_computed_value('text-box', 'trim-both auto', 'trim-both'); test_computed_value('text-box', 'auto trim-both', 'trim-both'); test_computed_value('text-box', 'none text', 'none text'); test_computed_value('text-box', 'text text none', 'none text'); -test_computed_value('text-box', 'none cap', 'none cap'); -test_computed_value('text-box', 'cap ideographic none', 'none cap ideographic'); +test_computed_value('text-box', 'none cap text'); +test_computed_value('text-box', 'cap alphabetic none', 'none cap alphabetic'); test_computed_value('text-box', 'ideographic none', 'none ideographic'); // Both `` and `` @@ -45,10 +44,10 @@ test_computed_value('text-box', 'trim-start cap alphabetic'); test_computed_value('text-box', 'trim-both cap alphabetic', 'cap alphabetic'); test_computed_value('text-box', 'trim-start ideographic ideographic', 'trim-start ideographic'); test_computed_value('text-box', 'trim-start ideographic-ink ideographic-ink', 'trim-start ideographic-ink'); -test_computed_value('text-box', 'trim-end cap text', 'trim-end cap'); -test_computed_value('text-box', 'trim-end ex text', 'trim-end ex'); -test_computed_value('text-box', 'cap text trim-end', 'trim-end cap'); -test_computed_value('text-box', 'ex text trim-end', 'trim-end ex'); -test_computed_value('text-box', 'cap text trim-both', 'cap'); -test_computed_value('text-box', 'ex text trim-both', 'ex'); +test_computed_value('text-box', 'trim-end cap text'); +test_computed_value('text-box', 'trim-end ex text', 'trim-end ex text'); +test_computed_value('text-box', 'cap text trim-end', 'trim-end cap text'); +test_computed_value('text-box', 'ex text trim-end', 'trim-end ex text'); +test_computed_value('text-box', 'cap text trim-both', 'cap text'); +test_computed_value('text-box', 'ex text trim-both', 'ex text'); diff --git a/tests/wpt/tests/css/css-inline/text-box-trim/parsing/text-box-edge-computed.html b/tests/wpt/tests/css/css-inline/text-box-trim/parsing/text-box-edge-computed.html index b5b6f0c5cf7..5eaacf8a5f2 100644 --- a/tests/wpt/tests/css/css-inline/text-box-trim/parsing/text-box-edge-computed.html +++ b/tests/wpt/tests/css/css-inline/text-box-trim/parsing/text-box-edge-computed.html @@ -4,39 +4,16 @@ +
diff --git a/tests/wpt/tests/css/css-inline/text-box-trim/parsing/text-box-edge-invalid.html b/tests/wpt/tests/css/css-inline/text-box-trim/parsing/text-box-edge-invalid.html index 0c1e2d19a3b..a80e03149d6 100644 --- a/tests/wpt/tests/css/css-inline/text-box-trim/parsing/text-box-edge-invalid.html +++ b/tests/wpt/tests/css/css-inline/text-box-trim/parsing/text-box-edge-invalid.html @@ -37,4 +37,9 @@ test_invalid_value('text-box-edge', 'auto auto'); test_invalid_value('text-box-edge', 'auto text'); test_invalid_value('text-box-edge', 'text auto'); test_invalid_value('text-box-edge', 'text text text'); + +// These `over` values can't omit the `under` value. +// https://github.com/w3c/csswg-drafts/issues/10703 +test_invalid_value('text-box-edge', 'cap'); +test_invalid_value('text-box-edge', 'ex'); diff --git a/tests/wpt/tests/css/css-inline/text-box-trim/parsing/text-box-edge-valid.html b/tests/wpt/tests/css/css-inline/text-box-trim/parsing/text-box-edge-valid.html index 27917c02922..fbc8d003f37 100644 --- a/tests/wpt/tests/css/css-inline/text-box-trim/parsing/text-box-edge-valid.html +++ b/tests/wpt/tests/css/css-inline/text-box-trim/parsing/text-box-edge-valid.html @@ -4,37 +4,14 @@ + diff --git a/tests/wpt/tests/css/css-inline/text-box-trim/parsing/text-box-shorthand.html b/tests/wpt/tests/css/css-inline/text-box-trim/parsing/text-box-shorthand.html index 46c05163c3b..8c0fe3ad839 100644 --- a/tests/wpt/tests/css/css-inline/text-box-trim/parsing/text-box-shorthand.html +++ b/tests/wpt/tests/css/css-inline/text-box-trim/parsing/text-box-shorthand.html @@ -20,8 +20,8 @@ test_shorthand_value('text-box', 'trim-start', { 'text-box-edge': 'auto', }); -test_shorthand_value('text-box', 'ex', { +test_shorthand_value('text-box', 'ex text', { 'text-box-trim': 'trim-both', - 'text-box-edge': 'ex', + 'text-box-edge': 'ex text', }); diff --git a/tests/wpt/tests/css/css-inline/text-box-trim/parsing/text-box-valid.html b/tests/wpt/tests/css/css-inline/text-box-trim/parsing/text-box-valid.html index 67894ca71f9..589eb8280c3 100644 --- a/tests/wpt/tests/css/css-inline/text-box-trim/parsing/text-box-valid.html +++ b/tests/wpt/tests/css/css-inline/text-box-trim/parsing/text-box-valid.html @@ -20,7 +20,6 @@ test_valid_value('text-box', 'trim-both'); // `` test_valid_value('text-box', 'text'); -test_valid_value('text-box', 'cap'); test_valid_value('text-box', 'ideographic'); test_valid_value('text-box', 'cap alphabetic'); test_valid_value('text-box', 'text alphabetic'); @@ -31,8 +30,8 @@ test_valid_value('text-box', 'trim-both auto', 'trim-both'); test_valid_value('text-box', 'auto trim-both', 'trim-both'); test_valid_value('text-box', 'none text', 'none text'); test_valid_value('text-box', 'text text none', 'none text'); -test_valid_value('text-box', 'none cap', 'none cap'); -test_valid_value('text-box', 'cap ideographic none', 'none cap ideographic'); +test_valid_value('text-box', 'none cap text'); +test_valid_value('text-box', 'cap alphabetic none', 'none cap alphabetic'); test_valid_value('text-box', 'ideographic none', 'none ideographic'); // Both `` and `` @@ -45,10 +44,10 @@ test_valid_value('text-box', 'trim-start cap alphabetic'); test_valid_value('text-box', 'trim-both cap alphabetic', 'cap alphabetic'); test_valid_value('text-box', 'trim-start ideographic ideographic', 'trim-start ideographic'); test_valid_value('text-box', 'trim-start ideographic-ink ideographic-ink', 'trim-start ideographic-ink'); -test_valid_value('text-box', 'trim-end cap text', 'trim-end cap'); -test_valid_value('text-box', 'trim-end ex text', 'trim-end ex'); -test_valid_value('text-box', 'cap text trim-end', 'trim-end cap'); -test_valid_value('text-box', 'ex text trim-end', 'trim-end ex'); -test_valid_value('text-box', 'cap text trim-both', 'cap'); -test_valid_value('text-box', 'ex text trim-both', 'ex'); +test_valid_value('text-box', 'trim-end cap text'); +test_valid_value('text-box', 'trim-end ex text'); +test_valid_value('text-box', 'cap text trim-end', 'trim-end cap text'); +test_valid_value('text-box', 'ex text trim-end', 'trim-end ex text'); +test_valid_value('text-box', 'cap text trim-both', 'cap text'); +test_valid_value('text-box', 'ex text trim-both', 'ex text'); diff --git a/tests/wpt/tests/css/css-inline/text-box-trim/parsing/values.js b/tests/wpt/tests/css/css-inline/text-box-trim/parsing/values.js new file mode 100644 index 00000000000..bfbaeb709be --- /dev/null +++ b/tests/wpt/tests/css/css-inline/text-box-trim/parsing/values.js @@ -0,0 +1,31 @@ +const text_box_edge_values = [ + "auto", + "text", + "ideographic", + "ideographic-ink", + + ["text text", "text"], + "text alphabetic", + "text ideographic", + "text ideographic-ink", + + "cap text", + "cap alphabetic", + "cap ideographic", + "cap ideographic-ink", + + "ex text", + "ex alphabetic", + "ex ideographic", + "ex ideographic-ink", + + "ideographic text", + "ideographic alphabetic", + ["ideographic ideographic", "ideographic"], + "ideographic ideographic-ink", + + "ideographic-ink text", + "ideographic-ink alphabetic", + "ideographic-ink ideographic", + ["ideographic-ink ideographic-ink", "ideographic-ink"], +]; diff --git a/tests/wpt/tests/css/css-inline/text-box-trim/text-box-trim-end-001.html b/tests/wpt/tests/css/css-inline/text-box-trim/text-box-trim-end-001.html index dbd44c814b6..1441d558eda 100644 --- a/tests/wpt/tests/css/css-inline/text-box-trim/text-box-trim-end-001.html +++ b/tests/wpt/tests/css/css-inline/text-box-trim/text-box-trim-end-001.html @@ -30,8 +30,8 @@ .auto .target { text-box-edge: auto; } .text .target { text-box-edge: text; } .alphabetic .target { text-box-edge: text alphabetic; } -.cap .target { text-box-edge: cap; } -.ex .target { text-box-edge: ex; } +.cap .target { text-box-edge: cap text; } +.ex .target { text-box-edge: ex text; }
ApÉx
diff --git a/tests/wpt/tests/css/css-inline/text-box-trim/text-box-trim-start-001.html b/tests/wpt/tests/css/css-inline/text-box-trim/text-box-trim-start-001.html index 223d8b351a1..45d7451c2f5 100644 --- a/tests/wpt/tests/css/css-inline/text-box-trim/text-box-trim-start-001.html +++ b/tests/wpt/tests/css/css-inline/text-box-trim/text-box-trim-start-001.html @@ -30,8 +30,8 @@ .vlr { writing-mode: vertical-lr; } .auto .target { text-box-edge: auto; } .text .target { text-box-edge: text; } -.cap .target { text-box-edge: cap; } -.ex .target { text-box-edge: ex; } +.cap .target { text-box-edge: cap text; } +.ex .target { text-box-edge: ex text; } .vlr.alphabetic .target { text-box-edge: text alphabetic; } diff --git a/tests/wpt/tests/css/css-masking/mask-image/mask-mode-luminance-with-mask-size.html b/tests/wpt/tests/css/css-masking/mask-image/mask-mode-luminance-with-mask-size.html index c618981585a..8979857e13a 100644 --- a/tests/wpt/tests/css/css-masking/mask-image/mask-mode-luminance-with-mask-size.html +++ b/tests/wpt/tests/css/css-masking/mask-image/mask-mode-luminance-with-mask-size.html @@ -6,6 +6,7 @@ + + +

Test passes if there is a filled green square and no red.

+
+ foo + + bar + baz + + + bar + baz + + + bar + baz + + + foo + + bar + baz + + + bar + baz + + + bar + baz + +
diff --git a/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-033.tentative.html b/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-033.tentative.html new file mode 100644 index 00000000000..5e893512d87 --- /dev/null +++ b/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-033.tentative.html @@ -0,0 +1,43 @@ + + +CSS Overflow: Images after line-clamp + + + + + + +

Test passes if there is a filled green square and no red.

+
+ + + + + Hidden clamp line + + + + + +
diff --git a/tests/wpt/tests/css/css-overflow/line-clamp/webkit-line-clamp-bug-1926732-crash.html b/tests/wpt/tests/css/css-overflow/line-clamp/webkit-line-clamp-bug-1926732-crash.html new file mode 100644 index 00000000000..1333b5458a9 --- /dev/null +++ b/tests/wpt/tests/css/css-overflow/line-clamp/webkit-line-clamp-bug-1926732-crash.html @@ -0,0 +1,14 @@ + + + + + + + +
abc
foo
diff --git a/tests/wpt/tests/css/css-overflow/scrollable-overflow-padding.html b/tests/wpt/tests/css/css-overflow/scrollable-overflow-padding.html index 6a37f73cb6c..00433afc3b0 100644 --- a/tests/wpt/tests/css/css-overflow/scrollable-overflow-padding.html +++ b/tests/wpt/tests/css/css-overflow/scrollable-overflow-padding.html @@ -1,6 +1,7 @@ + -
    +
    1. 1. X
    2. 2. X
    3. 3. X
    4. @@ -37,7 +46,7 @@ span {
    5. 8. X
    6. 9. X
    -
      +
      1. 1. X
      2. 2. X
      3. 3. X
      4. @@ -48,7 +57,7 @@ span {
      5. 8. X
      6. 9. X
      -
        +
        1. 1. X
        2. 2. X
        3. 3. X
        4. @@ -59,7 +68,7 @@ span {
        5. 8. X
        6. 9. X
        -
          +
          1. 1. X
          2. 2. X
          3. 3. X
          4. @@ -70,7 +79,7 @@ span {
          5. 8. X
          6. 9. X
          -
            +
            1. 1. X
            2. 2. X
            3. 3. X
            4. diff --git a/tests/wpt/tests/css/css-pseudo/marker-font-variant-numeric-normal.html b/tests/wpt/tests/css/css-pseudo/marker-font-variant-numeric-normal.html index e763f2871cc..307681a3848 100644 --- a/tests/wpt/tests/css/css-pseudo/marker-font-variant-numeric-normal.html +++ b/tests/wpt/tests/css/css-pseudo/marker-font-variant-numeric-normal.html @@ -54,6 +54,10 @@ li:nth-child(9) { --marker: "9. " } ::marker { font-variant-numeric: normal; } + +/* Sume browsers support ::marker but not ::before::marker or ::after::marker. + Therefore, this is only enforced if the browser supports the selector, + otherwise, the reference will expect the default `tabular-nums` */ ::before::marker, ::after::marker { font-variant-numeric: normal; } diff --git a/tests/wpt/tests/css/css-ruby/WEB_FEATURES.yml b/tests/wpt/tests/css/css-ruby/WEB_FEATURES.yml new file mode 100644 index 00000000000..6fe544ba985 --- /dev/null +++ b/tests/wpt/tests/css/css-ruby/WEB_FEATURES.yml @@ -0,0 +1,7 @@ +features: +- name: ruby-align + files: + - ruby-align-* +- name: ruby-position + files: + - ruby-position* diff --git a/tests/wpt/tests/css/css-ruby/parsing/WEB_FEATURES.yml b/tests/wpt/tests/css/css-ruby/parsing/WEB_FEATURES.yml new file mode 100644 index 00000000000..718d1b9ad8f --- /dev/null +++ b/tests/wpt/tests/css/css-ruby/parsing/WEB_FEATURES.yml @@ -0,0 +1,7 @@ +features: +- name: ruby-align + files: + - ruby-align-* +- name: ruby-position + files: + - ruby-position-* diff --git a/tests/wpt/tests/css/css-scoping/scope-pseudo-in-shadow.html b/tests/wpt/tests/css/css-scoping/scope-pseudo-in-shadow.html new file mode 100644 index 00000000000..ca8720d975f --- /dev/null +++ b/tests/wpt/tests/css/css-scoping/scope-pseudo-in-shadow.html @@ -0,0 +1,27 @@ + +:scope pseudo does not match in shadow root + + + + +
              + diff --git a/tests/wpt/tests/css/css-scroll-snap-2/WEB_FEATURES.yml b/tests/wpt/tests/css/css-scroll-snap-2/WEB_FEATURES.yml new file mode 100644 index 00000000000..01c52de458e --- /dev/null +++ b/tests/wpt/tests/css/css-scroll-snap-2/WEB_FEATURES.yml @@ -0,0 +1,5 @@ +features: +- name: scroll-snap-events + files: + - snap-events-with-pseudo-target.tentative.html + - snapevents-at-document-bubble-to-window.html diff --git a/tests/wpt/tests/css/css-scroll-snap-2/scrollsnapchange/WEB_FEATURES.yml b/tests/wpt/tests/css/css-scroll-snap-2/scrollsnapchange/WEB_FEATURES.yml new file mode 100644 index 00000000000..5bd7aef477a --- /dev/null +++ b/tests/wpt/tests/css/css-scroll-snap-2/scrollsnapchange/WEB_FEATURES.yml @@ -0,0 +1,3 @@ +features: +- name: scroll-snap-events + files: "**" diff --git a/tests/wpt/tests/css/css-scroll-snap-2/scrollsnapchanging/WEB_FEATURES.yml b/tests/wpt/tests/css/css-scroll-snap-2/scrollsnapchanging/WEB_FEATURES.yml new file mode 100644 index 00000000000..5bd7aef477a --- /dev/null +++ b/tests/wpt/tests/css/css-scroll-snap-2/scrollsnapchanging/WEB_FEATURES.yml @@ -0,0 +1,3 @@ +features: +- name: scroll-snap-events + files: "**" diff --git a/tests/wpt/tests/css/css-sizing/aspect-ratio/grid-aspect-ratio-align-items-center.html b/tests/wpt/tests/css/css-sizing/aspect-ratio/grid-aspect-ratio-align-items-center.html new file mode 100644 index 00000000000..4fa7b1c331f --- /dev/null +++ b/tests/wpt/tests/css/css-sizing/aspect-ratio/grid-aspect-ratio-align-items-center.html @@ -0,0 +1,31 @@ + + + + + + + + + + + +

              Test passes if there is a filled green square and no red.

              +
              +
              +
              +
              +
              + + diff --git a/tests/wpt/tests/css/css-style-attr/support/support/README b/tests/wpt/tests/css/css-style-attr/support/support/README deleted file mode 100644 index ea8cb9ef357..00000000000 --- a/tests/wpt/tests/css/css-style-attr/support/support/README +++ /dev/null @@ -1,4 +0,0 @@ -The swatch-green.png file in this directory is really a RED swatch, -and the swatch-red.png file is really a green swatch. - -This directory is used to test relative URIs. \ No newline at end of file diff --git a/tests/wpt/tests/css/css-style-attr/support/support/swatch-green.png b/tests/wpt/tests/css/css-style-attr/support/support/swatch-green.png deleted file mode 100644 index 1caf25c992a..00000000000 Binary files a/tests/wpt/tests/css/css-style-attr/support/support/swatch-green.png and /dev/null differ diff --git a/tests/wpt/tests/css/css-style-attr/support/support/swatch-red.png b/tests/wpt/tests/css/css-style-attr/support/support/swatch-red.png deleted file mode 100644 index 0aa79b0c86b..00000000000 Binary files a/tests/wpt/tests/css/css-style-attr/support/support/swatch-red.png and /dev/null differ diff --git a/tests/wpt/tests/css/css-text/hyphens/WEB_FEATURES.yml b/tests/wpt/tests/css/css-text/hyphens/WEB_FEATURES.yml index c8270e62c60..e177b1ba93a 100644 --- a/tests/wpt/tests/css/css-text/hyphens/WEB_FEATURES.yml +++ b/tests/wpt/tests/css/css-text/hyphens/WEB_FEATURES.yml @@ -1,3 +1,10 @@ features: - name: hyphens - files: "**" + files: + - hyphens-* +- name: hyphenate-character + files: + - hyphenate-character-* +- name: hyphenate-limit-chars + files: + - hyphenate-limit-chars-* diff --git a/tests/wpt/tests/css/css-text/support/support/README b/tests/wpt/tests/css/css-text/support/support/README deleted file mode 100644 index ea8cb9ef357..00000000000 --- a/tests/wpt/tests/css/css-text/support/support/README +++ /dev/null @@ -1,4 +0,0 @@ -The swatch-green.png file in this directory is really a RED swatch, -and the swatch-red.png file is really a green swatch. - -This directory is used to test relative URIs. \ No newline at end of file diff --git a/tests/wpt/tests/css/css-text/support/support/swatch-green.png b/tests/wpt/tests/css/css-text/support/support/swatch-green.png deleted file mode 100644 index 1caf25c992a..00000000000 Binary files a/tests/wpt/tests/css/css-text/support/support/swatch-green.png and /dev/null differ diff --git a/tests/wpt/tests/css/css-text/support/support/swatch-red.png b/tests/wpt/tests/css/css-text/support/support/swatch-red.png deleted file mode 100644 index 0aa79b0c86b..00000000000 Binary files a/tests/wpt/tests/css/css-text/support/support/swatch-red.png and /dev/null differ diff --git a/tests/wpt/tests/css/css-text/text-autospace/text-autospace-break-001-ref.html b/tests/wpt/tests/css/css-text/text-autospace/text-autospace-break-001-ref.html index 130c89fcba5..14f182842bc 100644 --- a/tests/wpt/tests/css/css-text/text-autospace/text-autospace-break-001-ref.html +++ b/tests/wpt/tests/css/css-text/text-autospace/text-autospace-break-001-ref.html @@ -6,6 +6,7 @@ font-family: Ahem; font-size: 40px; width: 4.5em; + text-autospace: normal; } .test > span { outline: 1px solid blue; diff --git a/tests/wpt/tests/css/css-text/text-autospace/text-autospace-break-001.html b/tests/wpt/tests/css/css-text/text-autospace/text-autospace-break-001.html index 5af0e1f65af..fd843bc6636 100644 --- a/tests/wpt/tests/css/css-text/text-autospace/text-autospace-break-001.html +++ b/tests/wpt/tests/css/css-text/text-autospace/text-autospace-break-001.html @@ -8,6 +8,7 @@ font-family: Ahem; font-size: 40px; width: 4em; + text-autospace: normal; } .test > span { outline: 1px solid blue; diff --git a/tests/wpt/tests/css/css-text/text-autospace/text-autospace-first-line-001-ref.html b/tests/wpt/tests/css/css-text/text-autospace/text-autospace-first-line-001-ref.html new file mode 100644 index 00000000000..4adf09f200d --- /dev/null +++ b/tests/wpt/tests/css/css-text/text-autospace/text-autospace-first-line-001-ref.html @@ -0,0 +1,28 @@ + + + + + +
              +
              + 国国XX国 +
              +
              + 国国XX国 +
              +
              diff --git a/tests/wpt/tests/css/css-text/text-autospace/text-autospace-first-line-001.html b/tests/wpt/tests/css/css-text/text-autospace/text-autospace-first-line-001.html index 7294856b8f6..0e0f848b062 100644 --- a/tests/wpt/tests/css/css-text/text-autospace/text-autospace-first-line-001.html +++ b/tests/wpt/tests/css/css-text/text-autospace/text-autospace-first-line-001.html @@ -2,13 +2,12 @@ - - - + +
              +
              fi
              +
              国fi
              +
              fi
              +
              fi
              +
              fi
              +
              fi
              +
              diff --git a/tests/wpt/tests/css/css-text/text-autospace/text-autospace-ligature-001.html b/tests/wpt/tests/css/css-text/text-autospace/text-autospace-ligature-001.html index 0d431f65d6d..d9acc35626c 100644 --- a/tests/wpt/tests/css/css-text/text-autospace/text-autospace-ligature-001.html +++ b/tests/wpt/tests/css/css-text/text-autospace/text-autospace-ligature-001.html @@ -1,8 +1,7 @@ - - +
              -
              国fi
              -
              fi国
              -
              国fi国
              +
              国fi
              +
              国fi
              +
              fi国
              +
              fi国
              +
              国fi国
              +
              国fi国
              - diff --git a/tests/wpt/tests/css/css-text/text-autospace/text-autospace-no-001-mismatch-ref.html b/tests/wpt/tests/css/css-text/text-autospace/text-autospace-no-001-mismatch-ref.html index b249fd63c67..778d34bc81e 100644 --- a/tests/wpt/tests/css/css-text/text-autospace/text-autospace-no-001-mismatch-ref.html +++ b/tests/wpt/tests/css/css-text/text-autospace/text-autospace-no-001-mismatch-ref.html @@ -1,4 +1,7 @@ -
              国国AA国国AA国国
              -
              国国AA国国AA国国
              + +
              国国AA国国AA国国
              +
              国国AA国国AA国国
              diff --git a/tests/wpt/tests/css/css-text/text-autospace/text-autospace-no-001-ref.html b/tests/wpt/tests/css/css-text/text-autospace/text-autospace-no-001-ref.html index e7064057723..4ddc0709b4e 100644 --- a/tests/wpt/tests/css/css-text/text-autospace/text-autospace-no-001-ref.html +++ b/tests/wpt/tests/css/css-text/text-autospace/text-autospace-no-001-ref.html @@ -1,4 +1,10 @@ -
              国国AA国国AA国国
              + +
              国国AA国国AA国国
              国国​AA​国国​AA​国国
              diff --git a/tests/wpt/tests/css/css-text/text-autospace/text-autospace-no-001.html b/tests/wpt/tests/css/css-text/text-autospace/text-autospace-no-001.html index 6b5fd6132d8..1ae62651be9 100644 --- a/tests/wpt/tests/css/css-text/text-autospace/text-autospace-no-001.html +++ b/tests/wpt/tests/css/css-text/text-autospace/text-autospace-no-001.html @@ -4,7 +4,8 @@ -
              国国AA国国AA国国
              +
              国国AA国国AA国国
              国国AA国国AA国国
              diff --git a/tests/wpt/tests/css/css-transitions/event-dispatch.tentative.html b/tests/wpt/tests/css/css-transitions/event-dispatch.tentative.html index 5ed01cdd258..15712168a88 100644 --- a/tests/wpt/tests/css/css-transitions/event-dispatch.tentative.html +++ b/tests/wpt/tests/css/css-transitions/event-dispatch.tentative.html @@ -432,4 +432,81 @@ promise_test(async t => { await waitForAnimationFrames(2); }, 'Cancel the transition after it finishes'); +promise_test(async t => { + const { transition, watcher, div } = setupTransition(t, 'margin-left 100s'); + + transition.currentTime = 50 * MS_PER_SEC; + await watcher.wait_for(['transitionrun', 'transitionstart']); + + // Replace the running transition. + div.style.marginLeft = '200px'; + + // transitioncancel event should be fired before transitionrun because we + // expect to cancel the running transition first. + await watcher.wait_for( + ['transitioncancel', 'transitionrun', 'transitionstart'] + ); + + // Then wait a couple of frames and check that no event was dispatched + await waitForAnimationFrames(2); +}, 'Replacing a running transition should get transitioncancel earlier than ' + + 'transitionrun and transitionstart'); + +promise_test(async t => { + const div = + addDiv(t, { style: 'transition: margin-left 100s, margin-top 100s' }); + const watcher = new EventWatcher(t, div, [ 'transitionrun', + 'transitioncancel' ], + transitionEventsTimeout); + getComputedStyle(div).marginLeft; + + div.style.marginLeft = '100px'; + div.style.marginTop = '100px'; + const transitions = div.getAnimations(); + transitions[0].currentTime = 50 * MS_PER_SEC; + transitions[1].currentTime = 50 * MS_PER_SEC; + + await watcher.wait_for(['transitionrun', 'transitionrun']); + + // Replace both running transitions. + div.style.marginLeft = '200px'; + div.style.marginTop = '200px'; + + await watcher.wait_for([ + // Cancel events show first because their transition generations are + // smaller than the new ones. + 'transitioncancel', 'transitioncancel', + 'transitionrun', 'transitionrun' + ]); + + // Then wait a couple of frames and check that no event was dispatched + await waitForAnimationFrames(2); +}, 'Replacing two running transitions on the same target should get two ' + + 'transitioncancel events earlier than two transitionrun events, per ' + + 'transition generation'); + +promise_test(async t => { + const { transition, watcher, div } = setupTransition(t, 'margin-left 100s'); + + transition.currentTime = 50 * MS_PER_SEC; + await watcher.wait_for(['transitionrun', 'transitionstart']); + + // We need to wait for a while to reproduce the potential bug in Gecko. + await new Promise(resolve => t.step_timeout(resolve, 100)); + + // Replace the running transition. + div.style.marginLeft = '200px'; + getComputedStyle(div).marginLeft; + + // transitioncancel event should be fired before transitionrun because we + // expect to cancel the running transition first. + await watcher.wait_for( + ['transitioncancel', 'transitionrun', 'transitionstart'] + ); + + // Then wait a couple of frames and check that no event was dispatched + await waitForAnimationFrames(2); +}, 'Replacing a running transition and forcing to flush the style together ' + + 'should get the correct event order'); + diff --git a/tests/wpt/tests/css/css-transitions/support/support/README b/tests/wpt/tests/css/css-transitions/support/support/README deleted file mode 100644 index ea8cb9ef357..00000000000 --- a/tests/wpt/tests/css/css-transitions/support/support/README +++ /dev/null @@ -1,4 +0,0 @@ -The swatch-green.png file in this directory is really a RED swatch, -and the swatch-red.png file is really a green swatch. - -This directory is used to test relative URIs. \ No newline at end of file diff --git a/tests/wpt/tests/css/css-transitions/support/support/swatch-green.png b/tests/wpt/tests/css/css-transitions/support/support/swatch-green.png deleted file mode 100644 index 1caf25c992a..00000000000 Binary files a/tests/wpt/tests/css/css-transitions/support/support/swatch-green.png and /dev/null differ diff --git a/tests/wpt/tests/css/css-transitions/support/support/swatch-red.png b/tests/wpt/tests/css/css-transitions/support/support/swatch-red.png deleted file mode 100644 index 0aa79b0c86b..00000000000 Binary files a/tests/wpt/tests/css/css-transitions/support/support/swatch-red.png and /dev/null differ diff --git a/tests/wpt/tests/css/css-values/attr-IACVT.html b/tests/wpt/tests/css/css-values/attr-IACVT.html index 22c5b4e84ab..9febffee6df 100644 --- a/tests/wpt/tests/css/css-values/attr-IACVT.html +++ b/tests/wpt/tests/css/css-values/attr-IACVT.html @@ -10,7 +10,7 @@ } #test { background-color: red; - background-color: attr(data-color ); + background-color: attr(data-color type()); }
              diff --git a/tests/wpt/tests/css/css-values/attr-all-types.html b/tests/wpt/tests/css/css-values/attr-all-types.html index c48e476b6d9..1e5547e80f3 100644 --- a/tests/wpt/tests/css/css-values/attr-all-types.html +++ b/tests/wpt/tests/css/css-values/attr-all-types.html @@ -22,6 +22,35 @@
              \ No newline at end of file diff --git a/tests/wpt/tests/css/css-values/attr-color-invalid-cast.html b/tests/wpt/tests/css/css-values/attr-color-invalid-cast.html index 970535b0037..5b530d9d31d 100644 --- a/tests/wpt/tests/css/css-values/attr-color-invalid-cast.html +++ b/tests/wpt/tests/css/css-values/attr-color-invalid-cast.html @@ -30,7 +30,7 @@ html { background: white; overflow: hidden; } #outer { position: relative; background: red; width: 200px; height: 200px; } - #outer { background: attr(data-test , green); } + #outer { background: attr(data-test type(), green); } diff --git a/tests/wpt/tests/css/css-values/attr-color-valid.html b/tests/wpt/tests/css/css-values/attr-color-valid.html index 5a4608989c9..3ceaa7daedd 100644 --- a/tests/wpt/tests/css/css-values/attr-color-valid.html +++ b/tests/wpt/tests/css/css-values/attr-color-valid.html @@ -30,7 +30,7 @@ html { background: white; overflow: hidden; } #outer { position: relative; background: red; width: 200px; height: 200px; } - #outer { background: attr(data-test ); } + #outer { background: attr(data-test type()); } diff --git a/tests/wpt/tests/css/css-values/attr-container-style-query.html b/tests/wpt/tests/css/css-values/attr-container-style-query.html index 9afa95f81ef..e240be040fe 100644 --- a/tests/wpt/tests/css/css-values/attr-container-style-query.html +++ b/tests/wpt/tests/css/css-values/attr-container-style-query.html @@ -7,7 +7,7 @@ #container { --foo: bar; } - @container style(--foo: attr(data-foo )) { + @container style(--foo: attr(data-foo type())) { #target { color: green; } } diff --git a/tests/wpt/tests/css/css-values/attr-crash.html b/tests/wpt/tests/css/css-values/attr-crash.html index 8ca828faab4..b1c429193f8 100644 --- a/tests/wpt/tests/css/css-values/attr-crash.html +++ b/tests/wpt/tests/css/css-values/attr-crash.html @@ -5,7 +5,7 @@ diff --git a/tests/wpt/tests/css/css-values/attr-in-max.html b/tests/wpt/tests/css/css-values/attr-in-max.html index f34f5017e76..456ff4faccd 100644 --- a/tests/wpt/tests/css/css-values/attr-in-max.html +++ b/tests/wpt/tests/css/css-values/attr-in-max.html @@ -16,7 +16,7 @@ html { background: white; overflow: hidden; } #outer { position: relative; background: green; } - #outer { width: max(attr(data-test )); height: 200px; } + #outer { width: max(attr(data-test type())); height: 200px; } diff --git a/tests/wpt/tests/css/css-values/attr-in-slotted.html b/tests/wpt/tests/css/css-values/attr-in-slotted.html index 54c792092a6..3e391ad76c5 100644 --- a/tests/wpt/tests/css/css-values/attr-in-slotted.html +++ b/tests/wpt/tests/css/css-values/attr-in-slotted.html @@ -7,7 +7,7 @@ diff --git a/tests/wpt/tests/css/css-values/attr-invalidation.html b/tests/wpt/tests/css/css-values/attr-invalidation.html index 47d617010c5..8937231826f 100644 --- a/tests/wpt/tests/css/css-values/attr-invalidation.html +++ b/tests/wpt/tests/css/css-values/attr-invalidation.html @@ -6,7 +6,7 @@ diff --git a/tests/wpt/tests/css/css-values/attr-length-invalid-cast.html b/tests/wpt/tests/css/css-values/attr-length-invalid-cast.html index 04910df05b8..199990b7f6c 100644 --- a/tests/wpt/tests/css/css-values/attr-length-invalid-cast.html +++ b/tests/wpt/tests/css/css-values/attr-length-invalid-cast.html @@ -30,7 +30,7 @@ html { background: white; overflow: hidden; } #outer { position: relative; background: green; } - #outer { width: attr(data-test , 200px); height: 200px; } + #outer { width: attr(data-test type(), 200px); height: 200px; } diff --git a/tests/wpt/tests/css/css-values/attr-length-valid-zero-nofallback.html b/tests/wpt/tests/css/css-values/attr-length-valid-zero-nofallback.html index f91121c0700..d71e14b062a 100644 --- a/tests/wpt/tests/css/css-values/attr-length-valid-zero-nofallback.html +++ b/tests/wpt/tests/css/css-values/attr-length-valid-zero-nofallback.html @@ -32,7 +32,7 @@ #outer2 { background: red; } #outer { width: 200px; height: 200px; } - #outer2 { width: 200px; width: attr(data-test ); height: 200px; } + #outer2 { width: 200px; width: attr(data-test type()); height: 200px; } diff --git a/tests/wpt/tests/css/css-values/attr-length-valid-zero.html b/tests/wpt/tests/css/css-values/attr-length-valid-zero.html index 19ece66a9dc..8572d90ff78 100644 --- a/tests/wpt/tests/css/css-values/attr-length-valid-zero.html +++ b/tests/wpt/tests/css/css-values/attr-length-valid-zero.html @@ -32,7 +32,7 @@ #outer2 { background: red; } #outer { width: 200px; height: 200px; } - #outer2 { width: 200px; width: attr(data-test , 0); height: 200px; } + #outer2 { width: 200px; width: attr(data-test type(), 0); height: 200px; } diff --git a/tests/wpt/tests/css/css-values/attr-length-valid.html b/tests/wpt/tests/css/css-values/attr-length-valid.html index f61c9aa4bef..bdbbd47b853 100644 --- a/tests/wpt/tests/css/css-values/attr-length-valid.html +++ b/tests/wpt/tests/css/css-values/attr-length-valid.html @@ -30,7 +30,7 @@ html { background: white; overflow: hidden; } #outer { position: relative; background: green; } - #outer { width: attr(data-test ); height: 200px; } + #outer { width: attr(data-test type()); height: 200px; } diff --git a/tests/wpt/tests/css/css-values/attr-pseudo-elem-invalidation.html b/tests/wpt/tests/css/css-values/attr-pseudo-elem-invalidation.html index c17704f009c..d1db96ecd06 100644 --- a/tests/wpt/tests/css/css-values/attr-pseudo-elem-invalidation.html +++ b/tests/wpt/tests/css/css-values/attr-pseudo-elem-invalidation.html @@ -23,7 +23,7 @@ function test_pseudo_element_invalidation(pseudoSelector) { let elem = document.getElementById("div"); elem.setAttribute("data-foo", "150%"); - elem.style["font-size"]= "attr(data-foo )"; + elem.style["font-size"]= "attr(data-foo type())"; let old_font_size = window.getComputedStyle(elem, pseudoSelector).getPropertyValue("font-size"); elem.setAttribute("data-foo", "300%"); let new_font_size = window.getComputedStyle(elem, pseudoSelector).getPropertyValue("font-size"); diff --git a/tests/wpt/tests/css/css-values/calc-size/WEB_FEATURES.yml b/tests/wpt/tests/css/css-values/calc-size/WEB_FEATURES.yml new file mode 100644 index 00000000000..39f1ebfa0c3 --- /dev/null +++ b/tests/wpt/tests/css/css-values/calc-size/WEB_FEATURES.yml @@ -0,0 +1,7 @@ +features: +- name: interpolate-size + files: + - interpolate-size-* +- name: calc-size + files: + - calc-size-* diff --git a/tests/wpt/tests/css/css-values/calc-size/animation/WEB_FEATURES.yml b/tests/wpt/tests/css/css-values/calc-size/animation/WEB_FEATURES.yml new file mode 100644 index 00000000000..39f1ebfa0c3 --- /dev/null +++ b/tests/wpt/tests/css/css-values/calc-size/animation/WEB_FEATURES.yml @@ -0,0 +1,7 @@ +features: +- name: interpolate-size + files: + - interpolate-size-* +- name: calc-size + files: + - calc-size-* diff --git a/tests/wpt/tests/css/css-values/support/support/README b/tests/wpt/tests/css/css-values/support/support/README deleted file mode 100644 index ea8cb9ef357..00000000000 --- a/tests/wpt/tests/css/css-values/support/support/README +++ /dev/null @@ -1,4 +0,0 @@ -The swatch-green.png file in this directory is really a RED swatch, -and the swatch-red.png file is really a green swatch. - -This directory is used to test relative URIs. \ No newline at end of file diff --git a/tests/wpt/tests/css/css-values/support/support/swatch-green.png b/tests/wpt/tests/css/css-values/support/support/swatch-green.png deleted file mode 100644 index 1caf25c992a..00000000000 Binary files a/tests/wpt/tests/css/css-values/support/support/swatch-green.png and /dev/null differ diff --git a/tests/wpt/tests/css/css-values/support/support/swatch-red.png b/tests/wpt/tests/css/css-values/support/support/swatch-red.png deleted file mode 100644 index 0aa79b0c86b..00000000000 Binary files a/tests/wpt/tests/css/css-values/support/support/swatch-red.png and /dev/null differ diff --git a/tests/wpt/tests/css/css-view-transitions/layered-capture/border-offset-ref.tentative.html b/tests/wpt/tests/css/css-view-transitions/layered-capture/border-offset-ref.tentative.html index 4e580f9f79c..ca8ee775284 100644 --- a/tests/wpt/tests/css/css-view-transitions/layered-capture/border-offset-ref.tentative.html +++ b/tests/wpt/tests/css/css-view-transitions/layered-capture/border-offset-ref.tentative.html @@ -22,7 +22,7 @@ .parent { view-transition-name: parent; - border: 3px solid black; + border: 10px solid black; background: green; } diff --git a/tests/wpt/tests/css/css-view-transitions/layered-capture/border-offset-with-padding-inline-ref.html b/tests/wpt/tests/css/css-view-transitions/layered-capture/border-offset-with-padding-inline-ref.html new file mode 100644 index 00000000000..976c10cb414 --- /dev/null +++ b/tests/wpt/tests/css/css-view-transitions/layered-capture/border-offset-with-padding-inline-ref.html @@ -0,0 +1,34 @@ + + +Borders should not affect snapshot position + + + + + ABC + + \ No newline at end of file diff --git a/tests/wpt/tests/css/css-view-transitions/layered-capture/border-offset-with-padding-inline.tentative.html b/tests/wpt/tests/css/css-view-transitions/layered-capture/border-offset-with-padding-inline.tentative.html new file mode 100644 index 00000000000..ca0be4179c6 --- /dev/null +++ b/tests/wpt/tests/css/css-view-transitions/layered-capture/border-offset-with-padding-inline.tentative.html @@ -0,0 +1,49 @@ + + +Borders should not affect snapshot position + + + + + + + + ABC + + + \ No newline at end of file diff --git a/tests/wpt/tests/css/css-view-transitions/layered-capture/border-offset-with-padding-nested.tentative.html b/tests/wpt/tests/css/css-view-transitions/layered-capture/border-offset-with-padding-nested.tentative.html new file mode 100644 index 00000000000..446d35e3661 --- /dev/null +++ b/tests/wpt/tests/css/css-view-transitions/layered-capture/border-offset-with-padding-nested.tentative.html @@ -0,0 +1,59 @@ + + +Borders should not affect snapshot position + + + + + + +
              +
              +
              + + \ No newline at end of file diff --git a/tests/wpt/tests/css/css-view-transitions/layered-capture/border-offset-with-padding.tentative.html b/tests/wpt/tests/css/css-view-transitions/layered-capture/border-offset-with-padding.tentative.html new file mode 100644 index 00000000000..e3255677506 --- /dev/null +++ b/tests/wpt/tests/css/css-view-transitions/layered-capture/border-offset-with-padding.tentative.html @@ -0,0 +1,59 @@ + + +Borders should not affect snapshot position + + + + + + +
              +
              +
              + + \ No newline at end of file diff --git a/tests/wpt/tests/css/css-view-transitions/layered-capture/border-offset.tentative.html b/tests/wpt/tests/css/css-view-transitions/layered-capture/border-offset.tentative.html index d8ba49d6655..7fb6a9a6224 100644 --- a/tests/wpt/tests/css/css-view-transitions/layered-capture/border-offset.tentative.html +++ b/tests/wpt/tests/css/css-view-transitions/layered-capture/border-offset.tentative.html @@ -1,7 +1,6 @@ Borders should not affect snapshot position - @@ -25,7 +24,7 @@ .parent { view-transition-name: parent; - border: 3px solid black; + border: 10px solid black; background: green; } diff --git a/tests/wpt/tests/css/css-view-transitions/layered-capture/box-model-capture-ref.html b/tests/wpt/tests/css/css-view-transitions/layered-capture/box-model-capture-ref.sub.html similarity index 97% rename from tests/wpt/tests/css/css-view-transitions/layered-capture/box-model-capture-ref.html rename to tests/wpt/tests/css/css-view-transitions/layered-capture/box-model-capture-ref.sub.html index b8d14fed501..36401abca0d 100644 --- a/tests/wpt/tests/css/css-view-transitions/layered-capture/box-model-capture-ref.html +++ b/tests/wpt/tests/css/css-view-transitions/layered-capture/box-model-capture-ref.sub.html @@ -5,8 +5,9 @@
              diff --git a/tests/wpt/tests/forced-colors-mode/forced-colors-mode-03.html b/tests/wpt/tests/forced-colors-mode/forced-colors-mode-03.html index 9e28c4fdb13..5370483f0d4 100644 --- a/tests/wpt/tests/forced-colors-mode/forced-colors-mode-03.html +++ b/tests/wpt/tests/forced-colors-mode/forced-colors-mode-03.html @@ -47,6 +47,9 @@ #h:visited { color: inherit; } + #link_div { + color: LinkText; + } This is regular body text. It should be CanvasText in forced colors mode. @@ -93,9 +96,26 @@ CanvasText.
              - Should be VisitedText, and not orange. - Should be VisitedText, and not orange. - Should be VisitedText, and not orange. + + + Should be use VisitedText, and not orange. However, `getComputedStyle()` will + return LinkText for privacy reasons. + + This won't pick up color from nested parent as it gets reparented to the + body. It should use the parent's color i.e. CanvasText, and not orange, + because forced-color-adjust is preserve-parent-color and we are inheriting + from its parent. However, `getComputedStyle()` returns the unvisited link + color for privacy reasons, so we should expect this to be the UA's default + link color. + + + This won't pick up color from nested parent as the it gets reparented to the + body. It should use the visited link color as though we were not in forced + colors because although forced-color-adjust is preserve-parent-color, the + color value is neither currentColor nor inherited. However, + `getComputedStyle()` returns the unvisited link color for privacy reasons, + so we should expect this to be the UA's default link color. + @@ -115,11 +135,11 @@ assert_equals(getComputedStyle(f).color, getComputedStyle(body).color); - assert_equals(getComputedStyle(g).color, "rgb(0, 0, 238)"); + assert_equals(getComputedStyle(g).color, getComputedStyle(link_div).color); - assert_equals(getComputedStyle(h).color, getComputedStyle(g).color); + assert_equals(getComputedStyle(h).color, "rgb(0, 0, 238)"); - assert_equals(getComputedStyle(i).color, getComputedStyle(g).color); + assert_equals(getComputedStyle(i).color, "rgb(0, 0, 238)"); assert_equals(getComputedStyle(a).backgroundColor, "rgb(255, 255, 0)"); diff --git a/tests/wpt/tests/forced-colors-mode/forced-colors-mode-36-ref.html b/tests/wpt/tests/forced-colors-mode/forced-colors-mode-36-ref.html index 838b10da953..afa1623bef6 100644 --- a/tests/wpt/tests/forced-colors-mode/forced-colors-mode-36-ref.html +++ b/tests/wpt/tests/forced-colors-mode/forced-colors-mode-36-ref.html @@ -7,6 +7,7 @@ fill: CanvasText; forced-color-adjust: none; stroke: LinkText; + color: VisitedText; } diff --git a/tests/wpt/tests/forced-colors-mode/forced-colors-mode-37-ref.html b/tests/wpt/tests/forced-colors-mode/forced-colors-mode-37-ref.html index a2cc4b7efee..b652247391f 100644 --- a/tests/wpt/tests/forced-colors-mode/forced-colors-mode-37-ref.html +++ b/tests/wpt/tests/forced-colors-mode/forced-colors-mode-37-ref.html @@ -10,6 +10,7 @@ column-gap: 40px; column-rule-color: VisitedText; column-rule-style: solid; + color: VisitedText; } diff --git a/tests/wpt/tests/forced-colors-mode/forced-colors-mode-38-ref.html b/tests/wpt/tests/forced-colors-mode/forced-colors-mode-38-ref.html index e72a73fcef7..b2c9b74aac4 100644 --- a/tests/wpt/tests/forced-colors-mode/forced-colors-mode-38-ref.html +++ b/tests/wpt/tests/forced-colors-mode/forced-colors-mode-38-ref.html @@ -10,6 +10,7 @@ column-gap: 40px; column-rule-color: GrayText; column-rule-style: solid; + color: VisitedText; } diff --git a/tests/wpt/tests/forced-colors-mode/forced-colors-mode-42-ref.html b/tests/wpt/tests/forced-colors-mode/forced-colors-mode-42-ref.html index 7133c893cea..f0245e63ab6 100644 --- a/tests/wpt/tests/forced-colors-mode/forced-colors-mode-42-ref.html +++ b/tests/wpt/tests/forced-colors-mode/forced-colors-mode-42-ref.html @@ -5,6 +5,7 @@ a { caret-color: VisitedText; forced-color-adjust: none; + color: VisitedText; } [contenteditable] { outline: none; diff --git a/tests/wpt/tests/forced-colors-mode/forced-colors-mode-44-ref.html b/tests/wpt/tests/forced-colors-mode/forced-colors-mode-44-ref.html index 46398de8829..1da46dd4fa1 100644 --- a/tests/wpt/tests/forced-colors-mode/forced-colors-mode-44-ref.html +++ b/tests/wpt/tests/forced-colors-mode/forced-colors-mode-44-ref.html @@ -5,6 +5,7 @@ a { caret-color: GrayText; forced-color-adjust: none; + color: VisitedText; } [contenteditable] { outline: none; diff --git a/tests/wpt/tests/fs/resources/collecting-file-system-observer.js b/tests/wpt/tests/fs/resources/collecting-file-system-observer.js index 64bb671af14..e270fb8295b 100644 --- a/tests/wpt/tests/fs/resources/collecting-file-system-observer.js +++ b/tests/wpt/tests/fs/resources/collecting-file-system-observer.js @@ -119,10 +119,17 @@ async function assert_records_equal(root, actual, expected) { 'A record\'s relativePathMovedFrom was set when it shouldn\'t be'); } - assert_true( - await actual_record.changedHandle.isSameEntry( - expected_record.changedHandle), - 'A record\'s changedHandle didn\'t match the expected changedHandle'); + if (expected_record.changedHandle) { + assert_true( + await actual_record.changedHandle.isSameEntry( + expected_record.changedHandle), + 'A record\'s changedHandle didn\'t match the expected changedHandle'); + } else { + assert_equals( + actual_record.changedHandle, null, + 'A record\'s changedHandle was set when it shouldn\'t be'); + } + assert_true( await actual_record.root.isSameEntry(root), 'A record\'s root didn\'t match the expected root'); @@ -137,8 +144,8 @@ function appearedEvent(changedHandle, relativePathComponents) { return {type: 'appeared', changedHandle, relativePathComponents}; } -function disappearedEvent(changedHandle, relativePathComponents) { - return {type: 'disappeared', changedHandle, relativePathComponents}; +function disappearedEvent(relativePathComponents) { + return {type: 'disappeared', changedHandle: null, relativePathComponents}; } function movedEvent( diff --git a/tests/wpt/tests/fs/script-tests/FileSystemObserver.js b/tests/wpt/tests/fs/script-tests/FileSystemObserver.js index d1e1ce40dbc..91afd1e374c 100644 --- a/tests/wpt/tests/fs/script-tests/FileSystemObserver.js +++ b/tests/wpt/tests/fs/script-tests/FileSystemObserver.js @@ -120,7 +120,7 @@ directory_test(async (t, root_dir) => { const records = await observer.getRecords(); await assert_records_equal( watched_handle, records, - [disappearedEvent(file, path.relativePathComponents())]); + [disappearedEvent(path.relativePathComponents())]); observer.disconnect(); } @@ -263,7 +263,7 @@ directory_test(async (t, root_dir) => { const records = await observer.getRecords(); await assert_records_equal( watched_handle, records, - [disappearedEvent(file, src.relativePathComponents())]); + [disappearedEvent(src.relativePathComponents())]); } } } diff --git a/tests/wpt/tests/html/browsers/browsing-the-web/navigating-across-documents/refresh/after-same-document-navigation.html b/tests/wpt/tests/html/browsers/browsing-the-web/navigating-across-documents/refresh/after-same-document-navigation.html new file mode 100644 index 00000000000..2a72a44ff62 --- /dev/null +++ b/tests/wpt/tests/html/browsers/browsing-the-web/navigating-across-documents/refresh/after-same-document-navigation.html @@ -0,0 +1,42 @@ + + +Referrer from Refresh after Same-Document Navigation + + + + + + + + diff --git a/tests/wpt/tests/html/browsers/browsing-the-web/navigating-across-documents/refresh/navigate.window.js b/tests/wpt/tests/html/browsers/browsing-the-web/navigating-across-documents/refresh/navigate.window.js index 7d5a0fe21d4..d84981f3ceb 100644 --- a/tests/wpt/tests/html/browsers/browsing-the-web/navigating-across-documents/refresh/navigate.window.js +++ b/tests/wpt/tests/html/browsers/browsing-the-web/navigating-across-documents/refresh/navigate.window.js @@ -1,9 +1,19 @@ async_test(t => { + var loadCount = 0; + var expectedReferrer = location.href; const frame = document.createElement("iframe"); - frame.src = "resources/refresh.py" + var originalPath = "resources/refresh.py"; + frame.src = originalPath; frame.onload = t.step_func(() => { - // Could be better by verifying that resources/refresh.py loads too - if(frame.contentWindow.location.href === (new URL("resources/refreshed.txt?\u0080\u00FF", self.location)).href) { // Make sure bytes got mapped to code points of the same value + loadCount++; + if (loadCount === 1) { + assert_equals(frame.contentWindow.location.href, new URL(originalPath, self.location).href, "original page loads"); + assert_equals(frame.contentDocument.referrer, expectedReferrer, "referrer is parent frame"); + expectedReferrer = frame.src; + } else if (loadCount === 2) { + assert_equals(frame.contentWindow.location.href, + new URL("resources/refreshed.txt?\u0080\u00FF", self.location).href, "bytes got mapped to code points of the same value"); + assert_equals(frame.contentDocument.referrer, expectedReferrer, "referrer is previous page"); t.done(); } }); @@ -11,11 +21,20 @@ async_test(t => { }, "When navigating the Refresh header needs to be followed"); async_test(t => { + var loadCount = 0; + var expectedReferrer = location.href; const frame = document.createElement("iframe"); - frame.src = "resources/multiple.asis" + var originalPath = "resources/multiple.asis"; + frame.src = originalPath frame.onload = t.step_func(() => { - // Could be better by verifying that resources/refresh.py loads too - if(frame.contentWindow.location.href === (new URL("resources/refreshed.txt", self.location)).href) { + loadCount++; + if (loadCount === 1) { + assert_equals(frame.contentWindow.location.href, new URL(originalPath, self.location).href, "original page loads"); + assert_equals(frame.contentDocument.referrer, expectedReferrer, "referrer is parent frame"); + expectedReferrer = frame.src; + } else if (loadCount === 2) { + assert_equals(frame.contentWindow.location.href, new URL("resources/refreshed.txt", self.location).href, "refresh page loads"); + assert_equals(frame.contentDocument.referrer, expectedReferrer, "referrer is previous page"); t.done(); } }); diff --git a/tests/wpt/tests/html/browsers/browsing-the-web/navigating-across-documents/refresh/resources/refresh-with-section.sub.html b/tests/wpt/tests/html/browsers/browsing-the-web/navigating-across-documents/refresh/resources/refresh-with-section.sub.html new file mode 100644 index 00000000000..c0504403877 --- /dev/null +++ b/tests/wpt/tests/html/browsers/browsing-the-web/navigating-across-documents/refresh/resources/refresh-with-section.sub.html @@ -0,0 +1,35 @@ + + +

              {{header_or_default(referer, )}}

              +
              My section
              +Refreshing to +{{GET[url]}} + diff --git a/tests/wpt/tests/html/browsers/browsing-the-web/navigating-across-documents/refresh/resources/refresh-with-svg.py b/tests/wpt/tests/html/browsers/browsing-the-web/navigating-across-documents/refresh/resources/refresh-with-svg.py new file mode 100644 index 00000000000..af3ee06591c --- /dev/null +++ b/tests/wpt/tests/html/browsers/browsing-the-web/navigating-across-documents/refresh/resources/refresh-with-svg.py @@ -0,0 +1,4 @@ +def main(_request, response): + response.headers.set(b"Content-Type", b"image/svg+xml") + response.headers.set(b"Refresh", b"0;./refreshed.txt") # Test byte to Unicode conversion + response.content = u'Not refreshed.\n' diff --git a/tests/wpt/tests/html/browsers/browsing-the-web/navigating-across-documents/refresh/same-document-refresh.html b/tests/wpt/tests/html/browsers/browsing-the-web/navigating-across-documents/refresh/same-document-refresh.html new file mode 100644 index 00000000000..87a33944174 --- /dev/null +++ b/tests/wpt/tests/html/browsers/browsing-the-web/navigating-across-documents/refresh/same-document-refresh.html @@ -0,0 +1,54 @@ + + +Same-Document Referrer from Refresh + + + + + + + + + + diff --git a/tests/wpt/tests/html/browsers/browsing-the-web/navigating-across-documents/refresh/subresource.any.js b/tests/wpt/tests/html/browsers/browsing-the-web/navigating-across-documents/refresh/subresource.any.js index 930dd34ad5b..3868257878d 100644 --- a/tests/wpt/tests/html/browsers/browsing-the-web/navigating-across-documents/refresh/subresource.any.js +++ b/tests/wpt/tests/html/browsers/browsing-the-web/navigating-across-documents/refresh/subresource.any.js @@ -1,6 +1,42 @@ promise_test(() => { return fetch("resources/refresh.py").then(response => { - assert_equals(response.headers.get("refresh"), "0;./refreshed.txt?\u0080\u00FF"); // Make sure bytes got mapped to code points of the same value - assert_equals(response.url, (new URL("resources/refresh.py", self.location)).href); + assert_equals(response.headers.get("Refresh"), "0;./refreshed.txt?\u0080\u00FF", "bytes got mapped to code points of the same value"); + assert_equals(response.url, new URL("resources/refresh.py", location).href, "Fetch API did not navigate to the Refresh URL"); }); -}, "Refresh does not affect subresources."); +}, "Refresh does not affect Fetch API."); + +promise_test(async t => { + const { promise: xhrLoaded, resolve: resolveXHRLoaded, reject: rejectXHRLoaded } = Promise.withResolvers(); + const xhr = new XMLHttpRequest(); + xhr.open("GET", "resources/refresh.py"); + xhr.addEventListener("load", t.step_func(() => { + assert_equals(xhr.getResponseHeader("Refresh"), "0;./refreshed.txt?\u0080\u00FF", "bytes got mapped to code points of the same value"); + assert_equals(xhr.responseURL, new URL("resources/refresh.py", location).href, "XMLHttpRequest did not navigate to the Refresh URL"); + resolveXHRLoaded(); + })); + xhr.addEventListener("error", t.step_func(() => { + assert_false(true, "XMLHttpRequest did not navigate to the Refresh URL"); + rejectXHRLoaded(); + })); + xhr.send(); + return xhrLoaded; +}, "Refresh does not affect XMLHttpRequest."); + +if (self.GLOBAL.isWindow()) { + promise_test(async t => { + const { promise: imgLoaded, resolve: resolveImgLoaded, reject: rejectImgLoaded } = Promise.withResolvers(); + const svgPath = "resources/refresh-with-svg.py"; + const img = document.createElement("img"); + img.src = svgPath; + img.addEventListener("load", () => { + assert_equals(img.src, new URL(svgPath, location).href, "Image did not navigate to the Refresh URL"); + resolveImgLoaded(); + }); + img.addEventListener("error", t.step_func(() => { + assert_false(true, "Image did not navigate to the Refresh URL"); + rejectImgLoaded(); + })); + document.documentElement.appendChild(img); + return imgLoaded; + }, "Refresh does not affect Image."); +} diff --git a/tests/wpt/tests/html/dom/idlharness.https.html b/tests/wpt/tests/html/dom/idlharness.https.html index 357a4fbe0be..d782118dbaf 100644 --- a/tests/wpt/tests/html/dom/idlharness.https.html +++ b/tests/wpt/tests/html/dom/idlharness.https.html @@ -3,8 +3,8 @@ HTML IDL tests - - + + diff --git a/tests/wpt/tests/html/rendering/widgets/button-layout/flex.html b/tests/wpt/tests/html/rendering/widgets/button-layout/flex.html index 7f159fc232b..22f23d16019 100644 --- a/tests/wpt/tests/html/rendering/widgets/button-layout/flex.html +++ b/tests/wpt/tests/html/rendering/widgets/button-layout/flex.html @@ -22,6 +22,13 @@ align-items: stretch; height: 3em; } + +#no-align-items { + border: none; + padding: 0; + display: flex; + height: 3em; +} @@ -30,6 +37,7 @@
              +
              diff --git a/tests/wpt/tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html b/tests/wpt/tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html index 73ac4bcc003..26082af38f6 100644 --- a/tests/wpt/tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html +++ b/tests/wpt/tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html @@ -118,11 +118,13 @@ tests_arr.forEach(function(test_obj) { iframe.src = "support/" + filename + "?input=" + encodeURIComponent(test_obj.input); document.body.appendChild(iframe); var loadCount = 0; + var expectedReferrer = location.href; iframe.onload = t.step_func(function() { loadCount++; - var got = iframe.contentDocument.body.textContent.trim(); + var content = iframe.contentDocument.body.textContent.trim(); if (test_obj.expected.length === 0) { - assert_equals(got, filename); + assert_equals(content, filename, "page has expected content"); + assert_equals(iframe.contentDocument.referrer, expectedReferrer, "referrer is parent frame"); if (loadCount === 1) { t.step_timeout(function() { t.done(); @@ -130,15 +132,16 @@ tests_arr.forEach(function(test_obj) { } else { assert_unreached('Got > 1 load events'); } - } else { - if (loadCount === 2) { - if(test_obj.expected[1] === "__filename__") { - assert_equals(got, filename); - } else { - assert_equals(got, test_obj.expected[1]); - } - t.done(); + } else if (loadCount === 2) { + if(test_obj.expected[1] === "__filename__") { + assert_equals(content, filename, "page has expected content"); + } else { + assert_equals(content, test_obj.expected[1], "page has expected content"); } + assert_equals(iframe.contentDocument.referrer, expectedReferrer, "referrer is previous page"); + t.done(); + } else if (loadCount === 1) { + expectedReferrer = iframe.src; } }); }, type + ": " + format_value(test_obj.input)); diff --git a/tests/wpt/tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_iframe_pdf_viewer.html b/tests/wpt/tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_iframe_pdf_viewer.html new file mode 100644 index 00000000000..dc90c5fd52b --- /dev/null +++ b/tests/wpt/tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_iframe_pdf_viewer.html @@ -0,0 +1,13 @@ + + + +Sandbox: Block plugins inside iframe with sandbox attribute + + + + + + diff --git a/tests/wpt/tests/html/semantics/embedded-content/the-iframe-element/support/iframe_sandbox_iframe_pdf_viewer.html b/tests/wpt/tests/html/semantics/embedded-content/the-iframe-element/support/iframe_sandbox_iframe_pdf_viewer.html new file mode 100644 index 00000000000..bc62187464a --- /dev/null +++ b/tests/wpt/tests/html/semantics/embedded-content/the-iframe-element/support/iframe_sandbox_iframe_pdf_viewer.html @@ -0,0 +1 @@ + diff --git a/tests/wpt/tests/html/semantics/embedded-content/the-object-element/object-constraint-validation.html b/tests/wpt/tests/html/semantics/embedded-content/the-object-element/object-constraint-validation.html new file mode 100644 index 00000000000..ff2d38ae743 --- /dev/null +++ b/tests/wpt/tests/html/semantics/embedded-content/the-object-element/object-constraint-validation.html @@ -0,0 +1,21 @@ + +The object element's constraint validation. + + + + + + + diff --git a/tests/wpt/tests/html/semantics/forms/the-select-element/customizable-select/button-in-popover.tentative.html b/tests/wpt/tests/html/semantics/forms/the-select-element/customizable-select/button-in-popover.tentative.html index da217f03e15..0a71fd76452 100644 --- a/tests/wpt/tests/html/semantics/forms/the-select-element/customizable-select/button-in-popover.tentative.html +++ b/tests/wpt/tests/html/semantics/forms/the-select-element/customizable-select/button-in-popover.tentative.html @@ -22,10 +22,9 @@ select, select::picker(select) { diff --git a/tests/wpt/tests/html/semantics/forms/the-select-element/customizable-select/select-button-behaviors.tentative.html b/tests/wpt/tests/html/semantics/forms/the-select-element/customizable-select/select-button-behaviors.tentative.html new file mode 100644 index 00000000000..060c3f506a1 --- /dev/null +++ b/tests/wpt/tests/html/semantics/forms/the-select-element/customizable-select/select-button-behaviors.tentative.html @@ -0,0 +1,55 @@ + + + + + + + + + + +
              + + +
              + + diff --git a/tests/wpt/tests/html/semantics/forms/the-select-element/customizable-select/select-disabled.tentative.html b/tests/wpt/tests/html/semantics/forms/the-select-element/customizable-select/select-disabled.tentative.html index 60530b417d5..04ccb2bedaf 100644 --- a/tests/wpt/tests/html/semantics/forms/the-select-element/customizable-select/select-disabled.tentative.html +++ b/tests/wpt/tests/html/semantics/forms/the-select-element/customizable-select/select-disabled.tentative.html @@ -34,10 +34,6 @@ button.focus(); assert_not_equals(document.activeElement, button, 'select button should not be focusable when select is disabled.'); - - await test_driver.click(button); - assert_false(select.matches(':open'), - 'select should not be open after clicking button when disabled.'); } }, `${id}: + + diff --git a/tests/wpt/tests/html/semantics/forms/the-select-element/customizable-select/select-option-arrow-scroll.tentative.html b/tests/wpt/tests/html/semantics/forms/the-select-element/customizable-select/select-option-arrow-scroll.tentative.html new file mode 100644 index 00000000000..cb65bddc071 --- /dev/null +++ b/tests/wpt/tests/html/semantics/forms/the-select-element/customizable-select/select-option-arrow-scroll.tentative.html @@ -0,0 +1,53 @@ + + + + + + + + + + + + +
              + + + + diff --git a/tests/wpt/tests/html/semantics/forms/the-select-element/customizable-select/select-option-hover-styles.tentative.html b/tests/wpt/tests/html/semantics/forms/the-select-element/customizable-select/select-option-hover-styles.tentative.html index 42231b7900a..48b1a56071e 100644 --- a/tests/wpt/tests/html/semantics/forms/the-select-element/customizable-select/select-option-hover-styles.tentative.html +++ b/tests/wpt/tests/html/semantics/forms/the-select-element/customizable-select/select-option-hover-styles.tentative.html @@ -8,15 +8,10 @@ -
              SelectedItem test colors
              + + diff --git a/tests/wpt/tests/html/semantics/interactive-elements/the-dialog-element/dialog-popover-closedby-complex.tentative.html b/tests/wpt/tests/html/semantics/interactive-elements/the-dialog-element/dialog-popover-closedby-complex.tentative.html new file mode 100644 index 00000000000..f254c4d9f7f --- /dev/null +++ b/tests/wpt/tests/html/semantics/interactive-elements/the-dialog-element/dialog-popover-closedby-complex.tentative.html @@ -0,0 +1,108 @@ + + + + + + + + + + + +
              Unrelated
              +Dialog 1 +
              Popover 1 + Dialog 2 +
              Popover 2
              +
              +
              +
              + + + + diff --git a/tests/wpt/tests/html/semantics/interactive-elements/the-dialog-element/dialog-popover-closedby-simple.tentative.html b/tests/wpt/tests/html/semantics/interactive-elements/the-dialog-element/dialog-popover-closedby-simple.tentative.html new file mode 100644 index 00000000000..1658e200bb5 --- /dev/null +++ b/tests/wpt/tests/html/semantics/interactive-elements/the-dialog-element/dialog-popover-closedby-simple.tentative.html @@ -0,0 +1,138 @@ + + + + + + + + + + + +
              Unrelated
              +Dialog outer +
              Popover inner
              +
              +
              Popover outer + Dialog inner +
              + + + + diff --git a/tests/wpt/tests/html/semantics/interactive-elements/the-dialog-element/dialog-remove-open-attr-crash.html b/tests/wpt/tests/html/semantics/interactive-elements/the-dialog-element/dialog-remove-open-attr-crash.html new file mode 100644 index 00000000000..15c93da3eb7 --- /dev/null +++ b/tests/wpt/tests/html/semantics/interactive-elements/the-dialog-element/dialog-remove-open-attr-crash.html @@ -0,0 +1,13 @@ + + + + +Dialog + + diff --git a/tests/wpt/tests/html/semantics/popovers/imperative-invokers.tentative.html b/tests/wpt/tests/html/semantics/popovers/imperative-invokers.tentative.html index f810d11b01a..7cda696bfa8 100644 --- a/tests/wpt/tests/html/semantics/popovers/imperative-invokers.tentative.html +++ b/tests/wpt/tests/html/semantics/popovers/imperative-invokers.tentative.html @@ -32,20 +32,20 @@ function testOneCase(shouldBeIndependent,popover2Opener,msg) { } testOneCase(true,() => popover2.showPopover(),'normal opening'); -testOneCase(true,() => popover2.showPopover({invoker: unrelated}),'showPopover(unrelated)'); -testOneCase(false,() => popover2.showPopover({invoker: popover}),'showPopover(popover)'); -testOneCase(false,() => popover2.showPopover({invoker: contained}),'showPopover(contained)'); +testOneCase(true,() => popover2.showPopover({source: unrelated}),'showPopover(unrelated)'); +testOneCase(false,() => popover2.showPopover({source: popover}),'showPopover(popover)'); +testOneCase(false,() => popover2.showPopover({source: contained}),'showPopover(contained)'); testOneCase(true,() => popover2.togglePopover(true),'togglePopover(true)'); testOneCase(true,() => popover2.togglePopover({force:true}),'togglePopover({force})'); -testOneCase(true,() => popover2.togglePopover({invoker:unrelated}),'togglePopover(unrelated)'); -testOneCase(false,() => popover2.togglePopover({invoker: popover}),'togglePopover(popover)'); -testOneCase(false,() => popover2.togglePopover({force:true, invoker: popover}),'togglePopover({force, popover})'); +testOneCase(true,() => popover2.togglePopover({source:unrelated}),'togglePopover(unrelated)'); +testOneCase(false,() => popover2.togglePopover({source: popover}),'togglePopover(popover)'); +testOneCase(false,() => popover2.togglePopover({force:true, source: popover}),'togglePopover({force, popover})'); test(() => { assert_false(popover.matches(':popover-open')); - assert_throws_js(TypeError,() => popover2.showPopover({invoker: null}),'showPopover(null)'); - assert_throws_js(TypeError,() => popover2.togglePopover({invoker:null}),'togglePopover(null)'); + assert_throws_js(TypeError,() => popover2.showPopover({source: null}),'showPopover(null)'); + assert_throws_js(TypeError,() => popover2.togglePopover({source:null}),'togglePopover(null)'); assert_false(popover.matches(':popover-open')); },'null isn\'t a valid Element'); diff --git a/tests/wpt/tests/infrastructure/metadata/infrastructure/testdriver/bidi/bluetooth/simulate_adapter.https.html.ini b/tests/wpt/tests/infrastructure/metadata/infrastructure/testdriver/bidi/bluetooth/simulate_adapter.https.html.ini new file mode 100644 index 00000000000..7c3127d167a --- /dev/null +++ b/tests/wpt/tests/infrastructure/metadata/infrastructure/testdriver/bidi/bluetooth/simulate_adapter.https.html.ini @@ -0,0 +1 @@ +disabled: https://github.com/web-platform-tests/wpt/issues/47544 diff --git a/tests/wpt/tests/infrastructure/metadata/infrastructure/testdriver/bidi/permissions/set_permission.https.html.ini b/tests/wpt/tests/infrastructure/metadata/infrastructure/testdriver/bidi/permissions/set_permission.https.html.ini new file mode 100644 index 00000000000..7c3127d167a --- /dev/null +++ b/tests/wpt/tests/infrastructure/metadata/infrastructure/testdriver/bidi/permissions/set_permission.https.html.ini @@ -0,0 +1 @@ +disabled: https://github.com/web-platform-tests/wpt/issues/47544 diff --git a/tests/wpt/tests/infrastructure/testdriver/bidi/bluetooth/simulate_adapter.https.html b/tests/wpt/tests/infrastructure/testdriver/bidi/bluetooth/simulate_adapter.https.html new file mode 100644 index 00000000000..3850fa26974 --- /dev/null +++ b/tests/wpt/tests/infrastructure/testdriver/bidi/bluetooth/simulate_adapter.https.html @@ -0,0 +1,36 @@ + + +TestDriver bidi.bluetooth.simulate_adapter method + + + + + + diff --git a/tests/wpt/tests/infrastructure/testdriver/bidi/permissions/set_permission.https.html b/tests/wpt/tests/infrastructure/testdriver/bidi/permissions/set_permission.https.html new file mode 100644 index 00000000000..692977bb1cb --- /dev/null +++ b/tests/wpt/tests/infrastructure/testdriver/bidi/permissions/set_permission.https.html @@ -0,0 +1,50 @@ + + +TestDriver bidi.permissions.set_permission method + + + + + + diff --git a/tests/wpt/tests/interfaces/fenced-frame.idl b/tests/wpt/tests/interfaces/fenced-frame.idl index cdc35d04ca4..b21ba8f99d2 100644 --- a/tests/wpt/tests/interfaces/fenced-frame.idl +++ b/tests/wpt/tests/interfaces/fenced-frame.idl @@ -74,6 +74,7 @@ interface Fence { undefined reportEvent(optional ReportEventType event = {}); undefined setReportEventDataForAutomaticBeacons(optional FenceEvent event = {}); sequence getNestedConfigs(); + Promise disableUntrustedNetwork(); undefined notifyEvent(Event event); }; diff --git a/tests/wpt/tests/interfaces/paint-timing.idl b/tests/wpt/tests/interfaces/paint-timing.idl index 396f461e94c..fbf91858571 100644 --- a/tests/wpt/tests/interfaces/paint-timing.idl +++ b/tests/wpt/tests/interfaces/paint-timing.idl @@ -3,5 +3,12 @@ // (https://github.com/w3c/webref) // Source: Paint Timing (https://w3c.github.io/paint-timing/) +[Exposed=Window] +interface mixin PaintTimingMixin { + readonly attribute DOMHighResTimeStamp paintTime; + readonly attribute DOMHighResTimeStamp? presentationTime; +}; + [Exposed=Window] interface PerformancePaintTiming : PerformanceEntry {}; +PerformancePaintTiming includes PaintTimingMixin; diff --git a/tests/wpt/tests/interfaces/shared-storage.idl b/tests/wpt/tests/interfaces/shared-storage.idl index 85906bedbcf..741b86a31c8 100644 --- a/tests/wpt/tests/interfaces/shared-storage.idl +++ b/tests/wpt/tests/interfaces/shared-storage.idl @@ -5,8 +5,6 @@ typedef (USVString or FencedFrameConfig) SharedStorageResponse; -enum SharedStorageDataOrigin { "context-origin", "script-origin" }; - [Exposed=(Window)] interface SharedStorageWorklet : Worklet { Promise selectURL(DOMString name, @@ -25,6 +23,8 @@ interface SharedStorageWorkletGlobalScope : WorkletGlobalScope { readonly attribute SharedStorage sharedStorage; readonly attribute PrivateAggregation privateAggregation; + + Promise> interestGroups(); }; dictionary SharedStorageUrlWithMetadata { @@ -93,7 +93,7 @@ dictionary SharedStorageRunOperationMethodOptions { }; dictionary SharedStorageWorkletOptions : WorkletOptions { - SharedStorageDataOrigin dataOrigin = "context-origin"; + USVString dataOrigin = "context-origin"; }; interface mixin HTMLSharedStorageWritableElementUtils { diff --git a/tests/wpt/tests/interfaces/webauthn.idl b/tests/wpt/tests/interfaces/webauthn.idl index 2b855144650..46e2418281e 100644 --- a/tests/wpt/tests/interfaces/webauthn.idl +++ b/tests/wpt/tests/interfaces/webauthn.idl @@ -330,7 +330,6 @@ partial dictionary AuthenticationExtensionsClientInputs { dictionary CredentialPropertiesOutput { boolean rk; - DOMString authenticatorDisplayName; }; partial dictionary AuthenticationExtensionsClientOutputs { diff --git a/tests/wpt/tests/interfaces/webgpu.idl b/tests/wpt/tests/interfaces/webgpu.idl index ebd3b4ab67e..700e83c2755 100644 --- a/tests/wpt/tests/interfaces/webgpu.idl +++ b/tests/wpt/tests/interfaces/webgpu.idl @@ -78,7 +78,7 @@ interface GPU { }; dictionary GPURequestAdapterOptions { - DOMString featureLevel; + DOMString featureLevel = "core"; GPUPowerPreference powerPreference; boolean forceFallbackAdapter = false; }; @@ -128,6 +128,7 @@ enum GPUFeatureName { interface GPUDevice : EventTarget { [SameObject] readonly attribute GPUSupportedFeatures features; [SameObject] readonly attribute GPUSupportedLimits limits; + [SameObject] readonly attribute GPUAdapterInfo adapterInfo; [SameObject] readonly attribute GPUQueue queue; diff --git a/tests/wpt/tests/interfaces/webrtc-stats.idl b/tests/wpt/tests/interfaces/webrtc-stats.idl index 0b2e956a207..ac820c7c9dc 100644 --- a/tests/wpt/tests/interfaces/webrtc-stats.idl +++ b/tests/wpt/tests/interfaces/webrtc-stats.idl @@ -96,6 +96,9 @@ dictionary RTCInboundRtpStreamStats : RTCReceivedRtpStreamStats { unsigned long long retransmittedBytesReceived; unsigned long rtxSsrc; unsigned long fecSsrc; + double totalCorruptionProbability; + double totalSquaredCorruptionProbability; + unsigned long long corruptionMeasurements; }; dictionary RTCRemoteInboundRtpStreamStats : RTCReceivedRtpStreamStats { diff --git a/tests/wpt/tests/long-animation-frame/tentative/loaf-promise-scheduled-render.html b/tests/wpt/tests/long-animation-frame/tentative/loaf-promise-scheduled-render.html new file mode 100644 index 00000000000..164c453a3e9 --- /dev/null +++ b/tests/wpt/tests/long-animation-frame/tentative/loaf-promise-scheduled-render.html @@ -0,0 +1,38 @@ + + +Long Animation Frame Timing: promise resolver during scheduled render + + + + + + diff --git a/tests/wpt/tests/long-animation-frame/tentative/performance-bind.html b/tests/wpt/tests/long-animation-frame/tentative/performance-bind.html new file mode 100644 index 00000000000..6846a685015 --- /dev/null +++ b/tests/wpt/tests/long-animation-frame/tentative/performance-bind.html @@ -0,0 +1,48 @@ + + +performance.bind() + + + + + + +
              + + diff --git a/tests/wpt/tests/mediacapture-record/MediaRecorder-canvas-media-source.https.html b/tests/wpt/tests/mediacapture-record/MediaRecorder-canvas-media-source.https.html index c2758914ac1..5ba5ec81d6c 100644 --- a/tests/wpt/tests/mediacapture-record/MediaRecorder-canvas-media-source.https.html +++ b/tests/wpt/tests/mediacapture-record/MediaRecorder-canvas-media-source.https.html @@ -12,6 +12,9 @@ + + + diff --git a/tests/wpt/tests/mediacapture-record/MediaRecorder-events-and-exceptions.html b/tests/wpt/tests/mediacapture-record/MediaRecorder-events-and-exceptions.html index a8d596e522e..6d22e50a51a 100644 --- a/tests/wpt/tests/mediacapture-record/MediaRecorder-events-and-exceptions.html +++ b/tests/wpt/tests/mediacapture-record/MediaRecorder-events-and-exceptions.html @@ -11,6 +11,9 @@ + + + @@ -71,7 +74,7 @@ recorder.pause(); }); - const {stream, control} = createVideoStream(test); + const { stream } = createFlowingVideoStream(test); assert_equals(stream.getAudioTracks().length, 0); assert_equals(stream.getVideoTracks().length, 1); assert_equals(stream.getVideoTracks()[0].readyState, 'live'); @@ -110,8 +113,6 @@ recorder.stream.addTrack(stream.getTracks()[0]); - control.addVideoFrame(); - recorder.onstop = recorderOnUnexpectedEvent; recorder.onpause = recorderOnUnexpectedEvent; recorder.onresume = recorderOnUnexpectedEvent; diff --git a/tests/wpt/tests/mediacapture-record/MediaRecorder-mimetype.html b/tests/wpt/tests/mediacapture-record/MediaRecorder-mimetype.html index 57baa1346f1..e54341ba77c 100644 --- a/tests/wpt/tests/mediacapture-record/MediaRecorder-mimetype.html +++ b/tests/wpt/tests/mediacapture-record/MediaRecorder-mimetype.html @@ -20,21 +20,24 @@ const AUDIO_CODECS_MIME_TYPES = [ 'audio/ogg; codecs="opus"', 'audio/webm; codecs="vorbis"', 'audio/webm; codecs="opus"', - 'audio/mp4: codecs="mp4a.40.2"', - 'audio/mp4: codecs="opus"', + 'audio/mp4; codecs="mp4a.40.2"', + 'audio/mp4; codecs="opus"', ]; const VIDEO_ONLY_MIME_TYPES = [ 'video/mp4', 'video/webm', + 'video/x-matroska' ]; const VIDEO_CODECS_MIME_TYPES = [ 'video/webm; codecs="vp8"', 'video/webm; codecs="vp9"', 'video/webm; codecs="av1"', - 'video/mp4: codecs="avc1"', - 'video/mp4: codecs="vp9"', + 'video/mp4; codecs="avc1"', + 'video/mp4; codecs="vp9"', + 'video/mp4; codecs="hvc1"', + 'video/x-matroska; codecs="hvc1"', ]; const AUDIO_VIDEO_MIME_TYPES = [ @@ -43,8 +46,11 @@ const AUDIO_VIDEO_MIME_TYPES = [ 'video/webm; codecs="vp9, vorbis"', 'video/webm; codecs="vp9, opus"', 'video/webm; codecs="av1, opus"', - 'video/mp4: codecs="avc1, mp4a.40.2"', + 'video/mp4; codecs="avc1, mp4a.40.2"', 'video/mp4; codecs="vp9, opus"', + 'video/mp4; codecs="hvc1, mp4a.40.2"', + 'video/mp4; codecs="hvc1, opus"', + 'video/x-matroska; codecs="hvc1, opus"', ]; const AUDIO_MIME_TYPES = [ @@ -257,10 +263,10 @@ promise_test(async t => { await new Promise(r => recorder.onstart = r); assert_regexp_match(recorder.mimeType, /^video\//, "mimeType has an expected media type"); - assert_regexp_match(recorder.mimeType, /^[a-z]+\/[a-z]+/, + assert_regexp_match(recorder.mimeType, /^[a-z]+\/(x\-[a-z]+|[a-z]+)/, "mimeType has a container subtype"); assert_regexp_match( - recorder.mimeType, /^[a-z]+\/[a-z]+;[ ]*codecs=[^,]+$/, + recorder.mimeType, /^[a-z]+\/(x\-[a-z]+|[a-z]+);[ ]*codecs=[^,]+$/, "mimeType has one codec a"); }, "MediaRecorder formats mimeType well after 'start' for video"); @@ -270,10 +276,10 @@ promise_test(async t => { await new Promise(r => recorder.onstart = r); assert_regexp_match(recorder.mimeType, /^video\//, "mimeType has an expected media type"); - assert_regexp_match(recorder.mimeType, /^[a-z]+\/[a-z]+/, + assert_regexp_match(recorder.mimeType, /^[a-z]+\/(x\-[a-z]+|[a-z]+)/, "mimeType has a container subtype"); assert_regexp_match( - recorder.mimeType, /^[a-z]+\/[a-z]+;[ ]*codecs=[^,]+,[^,]+$/, + recorder.mimeType, /^[a-z]+\/(x\-[a-z]+|[a-z]+);[ ]*codecs=[^,]+,[^,]+$/, "mimeType has two codecs"); }, "MediaRecorder formats mimeType well after 'start' for audio/video"); diff --git a/tests/wpt/tests/mediacapture-record/MediaRecorder-pause-resume.html b/tests/wpt/tests/mediacapture-record/MediaRecorder-pause-resume.html index ce5a880ebf0..12c1c6fcbf6 100644 --- a/tests/wpt/tests/mediacapture-record/MediaRecorder-pause-resume.html +++ b/tests/wpt/tests/mediacapture-record/MediaRecorder-pause-resume.html @@ -13,6 +13,9 @@ + + + @@ -33,8 +36,7 @@ const mimeType = params.get('mimeType'); const tag = `mimeType "${mimeType}"`; promise_test(async t => { - const {stream: video, control} = createVideoStream(t); - control.addVideoFrame(); + const { stream: video } = createFlowingVideoStream(t); if (mimeType && !MediaRecorder.isTypeSupported(mimeType)) { promise_test(async t => { assert_throws_dom('NotSupportedError', @@ -81,8 +83,7 @@ }, `MediaRecorder handles pause() and resume() state and events, ${tag}`); promise_test(async t => { - const {stream: video, control} = createVideoStream(t); - control.addVideoFrame(); + const { stream: video } = createFlowingVideoStream(t); if (mimeType && !MediaRecorder.isTypeSupported(mimeType)) { promise_test(async t => { assert_throws_dom('NotSupportedError', diff --git a/tests/wpt/tests/mediacapture-record/MediaRecorder-peerconnection.https.html b/tests/wpt/tests/mediacapture-record/MediaRecorder-peerconnection.https.html index 8c90ffb94ff..e63831ab4f9 100644 --- a/tests/wpt/tests/mediacapture-record/MediaRecorder-peerconnection.https.html +++ b/tests/wpt/tests/mediacapture-record/MediaRecorder-peerconnection.https.html @@ -18,6 +18,9 @@ + + + + + + diff --git a/tests/wpt/tests/notifications/getnotifications-across-processes.https.window.js b/tests/wpt/tests/notifications/getnotifications-across-processes.https.window.js index ad0ecf27efd..4b4525311d9 100644 --- a/tests/wpt/tests/notifications/getnotifications-across-processes.https.window.js +++ b/tests/wpt/tests/notifications/getnotifications-across-processes.https.window.js @@ -1,6 +1,7 @@ // META: script=/resources/testdriver.js // META: script=/resources/testdriver-vendor.js // META: script=/service-workers/service-worker/resources/test-helpers.sub.js +// META: script=resources/helpers.js // (Cannot use `global=serviceworker` because testdriver only supports window) @@ -14,8 +15,8 @@ navigator.serviceWorker.addEventListener("message", async ev => { } }); -promise_setup(() => { - return test_driver.set_permission({ name: "notifications" }, "granted"); +promise_setup(async () => { + await trySettingPermission("granted"); }); service_worker_test("getnotifications-sw.js", "Service worker test setup"); diff --git a/tests/wpt/tests/notifications/resources/helpers.js b/tests/wpt/tests/notifications/resources/helpers.js index 6b418be03ed..de135f77956 100644 --- a/tests/wpt/tests/notifications/resources/helpers.js +++ b/tests/wpt/tests/notifications/resources/helpers.js @@ -30,7 +30,7 @@ async function trySettingPermission(perm) { // Notification.permission. const permission = Notification.permission === "default" ? "prompt" : Notification.permission; if (permission !== perm) { - throw new Error(`Should have the permission ${perm} to continue`); + throw new Error(`Should have the permission ${perm} to continue but found ${permission}`); } } diff --git a/tests/wpt/tests/pointerevents/pointerevent_pointerId_scope.html b/tests/wpt/tests/pointerevents/pointerevent_pointerId_scope.html index e3651b9d347..33f5d4fda3d 100644 --- a/tests/wpt/tests/pointerevents/pointerevent_pointerId_scope.html +++ b/tests/wpt/tests/pointerevents/pointerevent_pointerId_scope.html @@ -25,7 +25,18 @@ http://www.w3.org/wiki/PointerEvents/TestAssertions add_completion_callback(showPointerTypes); var detected_pointertypes = {}; + function loadFrame() { + return new Promise(resolve => { + const innerframe = document.getElementById("innerframe"); + innerframe.onload = resolve; + innerframe.src = + "resources/pointerevent_pointerId_scope-iframe.html"; + }); + } + async function run() { + await loadFrame(); + var target0 = document.getElementById("target0"); var innerframe = document.getElementById("innerframe"); var target1 = innerframe.contentWindow.document.getElementsByTagName("div")[0]; @@ -89,7 +100,13 @@ http://www.w3.org/wiki/PointerEvents/TestAssertions
            - + +

            The following pointer types were detected: .

            Refresh the page to run the tests again with a different pointer type.

            diff --git a/tests/wpt/tests/pointerevents/pointerevent_touch-action-modified_touch.html b/tests/wpt/tests/pointerevents/pointerevent_touch-action-modified_touch.html index 9f0abd68370..cff00a85d6f 100644 --- a/tests/wpt/tests/pointerevents/pointerevent_touch-action-modified_touch.html +++ b/tests/wpt/tests/pointerevents/pointerevent_touch-action-modified_touch.html @@ -1,54 +1,50 @@ - - - Deleting touch-action elem after pointerdown has no effect - - - - - - - - - - - -

            Deleting touch-action elem after pointerdown has no effect

            -

            Note: this test is for touch-devices only

            -
            -
            -
            Drag up or down from here
            -
            -
            - - + + + + + + + +

            Deleting touch-action:none after pointerdown has no effect

            +
            + An unscrollable element that becomes scrollable at pointerdown. +
            + + - + // Sanity-check: the class has been removed. + assert_false(target.classList.contains("touchActionNone")); + assert_false(pointercancel_received, + "a pointercancel event is unexpected"); + }, "No scrolling after deleting touch-action:none after pointerdown"); + diff --git a/tests/wpt/tests/presentation-api/controlling-ua/getAvailability.https.html b/tests/wpt/tests/presentation-api/controlling-ua/getAvailability.https.html index 71b19e6a4eb..b2574cd56ae 100644 --- a/tests/wpt/tests/presentation-api/controlling-ua/getAvailability.https.html +++ b/tests/wpt/tests/presentation-api/controlling-ua/getAvailability.https.html @@ -29,9 +29,9 @@ const promise = request.getAvailability(); assert_true(promise instanceof Promise, 'PresentationRequest.getAvailability() returns a Promise.'); - const samePromise = request.getAvailability(); - assert_true(samePromise instanceof Promise, 'PresentationRequest.getAvailabilty() returns a Promise.'); - assert_equals(promise, samePromise, 'If the PresentationRequest object has an unsettled Promise, getAvailability returns that Promise.'); + const newPromise = request.getAvailability(); + assert_true(newPromise instanceof Promise, 'PresentationRequest.getAvailabilty() returns a Promise.'); + assert_not_equals(promise, newPromise, 'PresentationRequest.getAvailability() should return a new Promise each time it is called.'); return promise.then(a => { availability = a; @@ -44,7 +44,7 @@ assert_not_equals(availability, a, 'A presentation availability object is newly created if the presentation request has a newly added presentation URLs.'); const newPromise = request.getAvailability(); - assert_not_equals(promise, newPromise, 'If the Promise from a previous call to getAvailability has already been settled, getAvailability returns a new Promise.'); + assert_not_equals(promise, newPromise, 'PresentationRequest.getAvailability() should return a new Promise each time it is called.'); return newPromise.then(newAvailability => { assert_equals(availability, newAvailability, 'Promises from a PresentationRequest\'s getAvailability are resolved with the same PresentationAvailability object.'); diff --git a/tests/wpt/tests/push-api/permission.https.html b/tests/wpt/tests/push-api/permission.https.html index 61cb40a843a..eb78b49b0f6 100644 --- a/tests/wpt/tests/push-api/permission.https.html +++ b/tests/wpt/tests/push-api/permission.https.html @@ -1,14 +1,44 @@ Test push is a powerful feature via Permissions API - - + + + + + diff --git a/tests/wpt/tests/push-api/push-sw.js b/tests/wpt/tests/push-api/push-sw.js new file mode 100644 index 00000000000..d9ab89c8da1 --- /dev/null +++ b/tests/wpt/tests/push-api/push-sw.js @@ -0,0 +1,13 @@ +async function postAll(data) { + const clients = await self.clients.matchAll({ includeUncontrolled: true }); + for (const client of clients) { + client.postMessage(data); + } +} + +onpush = async ev => { + postAll({ + constructor: ev.constructor.name, + data: ev.data ? new Uint8Array(await ev.data.arrayBuffer()) : null, // .bytes() is Firefox only as of 2024-10 + }) +} diff --git a/tests/wpt/tests/push-api/push-with-applicationServerKey.https.any.js b/tests/wpt/tests/push-api/push-with-applicationServerKey.https.any.js new file mode 100644 index 00000000000..f7d9cea50f8 --- /dev/null +++ b/tests/wpt/tests/push-api/push-with-applicationServerKey.https.any.js @@ -0,0 +1,64 @@ +// META: global=window-module +// META: script=/resources/testdriver.js +// META: script=/resources/testdriver-vendor.js +// META: script=/notifications/resources/helpers.js + +import { encrypt } from "./resources/helpers.js" +import { createVapid } from "./resources/vapid.js"; + +let registration; + +promise_setup(async () => { + registration = await getActiveServiceWorker("push-sw.js"); +}); + +promise_test(async (t) => { + await trySettingPermission("granted"); + + const vapid = await createVapid(); + const subscription = await registration.pushManager.subscribe({ + applicationServerKey: vapid.publicKey + }); + t.add_cleanup(() => subscription.unsubscribe()); + + await fetch(subscription.endpoint, { + method: "post", + headers: { + TTL: 15, + Authorization: await vapid.generateAuthHeader(new URL(subscription.endpoint).origin), + } + }); + + const { data } = await new Promise(r => navigator.serviceWorker.addEventListener("message", r, { once: true })); + assert_equals(data.constructor, "PushEvent"); +}, "Posting to the push endpoint should fire push event on the service worker"); + +promise_test(async (t) => { + await trySettingPermission("granted") + + const vapid = await createVapid(); + const subscription = await registration.pushManager.subscribe({ + applicationServerKey: vapid.publicKey + }); + t.add_cleanup(() => subscription.unsubscribe()); + + const { body, headers } = await encrypt( + new TextEncoder().encode("Hello"), + subscription.getKey("p256dh"), + subscription.getKey("auth") + ); + + await fetch(subscription.endpoint, { + method: "post", + body, + headers: { + ...headers, + Authorization: await vapid.generateAuthHeader(new URL(subscription.endpoint).origin), + } + }); + + const { data } = await new Promise(r => navigator.serviceWorker.addEventListener("message", r, { once: true })); + assert_equals(data.constructor, "PushEvent"); + assert_equals(new TextDecoder().decode(data.data), "Hello"); + +}, "Posting to the push endpoint with encrypted data should fire push event on the service worker"); diff --git a/tests/wpt/tests/push-api/push-without-applicationServerKey.https.any.js b/tests/wpt/tests/push-api/push-without-applicationServerKey.https.any.js new file mode 100644 index 00000000000..202aa68e569 --- /dev/null +++ b/tests/wpt/tests/push-api/push-without-applicationServerKey.https.any.js @@ -0,0 +1,72 @@ +// META: global=window-module +// META: script=/resources/testdriver.js +// META: script=/resources/testdriver-vendor.js +// META: script=/notifications/resources/helpers.js + +import { encrypt } from "./resources/helpers.js" + +let registration; + +promise_setup(async () => { + registration = await getActiveServiceWorker("push-sw.js"); +}); + +async function subscribeWithoutKey() { + try { + return await registration.pushManager.subscribe(); + } catch (err) { + if (err.name === "NotSupportedError") { + // happens if and only if applicationServerKey omission is disallowed, + // which is permitted per the spec. Throwing OptionalFeatureUnsupportedError marks the + // result as PRECONDITION_FAILED. + // + // https://w3c.github.io/push-api/#subscribe-method + // If the options argument does not include a non-null value for the applicationServerKey + // member, and the push service requires one to be given, queue a global task on the + // networking task source using global to reject promise with a "NotSupportedError" + // DOMException. + throw new OptionalFeatureUnsupportedError(description); + } else { + throw err; + } + } +} + +promise_test(async (t) => { + await trySettingPermission("granted") + const subscription = await subscribeWithoutKey(); + t.add_cleanup(() => subscription.unsubscribe()); + + await fetch(subscription.endpoint, { + method: "post", + headers: { + TTL: 15 + } + }); + + const { data } = await new Promise(r => navigator.serviceWorker.addEventListener("message", r, { once: true })); + assert_equals(data.constructor, "PushEvent"); +}, "Posting to the push endpoint should fire push event on the service worker"); + +promise_test(async (t) => { + await trySettingPermission("granted") + const subscription = await registration.pushManager.subscribe(); + t.add_cleanup(() => subscription.unsubscribe()); + + const { body, headers } = await encrypt( + new TextEncoder().encode("Hello"), + subscription.getKey("p256dh"), + subscription.getKey("auth") + ); + + await fetch(subscription.endpoint, { + method: "post", + body, + headers, + }); + + const { data } = await new Promise(r => navigator.serviceWorker.addEventListener("message", r, { once: true })); + assert_equals(data.constructor, "PushEvent"); + assert_equals(new TextDecoder().decode(data.data), "Hello"); + +}, "Posting to the push endpoint with encrypted data should fire push event on the service worker"); diff --git a/tests/wpt/tests/push-api/resources/ece.js b/tests/wpt/tests/push-api/resources/ece.js new file mode 100644 index 00000000000..f8c330e7f01 --- /dev/null +++ b/tests/wpt/tests/push-api/resources/ece.js @@ -0,0 +1,133 @@ +async function HKDF({ salt, ikm, info, length }) { + return await crypto.subtle.deriveBits( + { name: "HKDF", hash: "SHA-256", salt, info }, + await crypto.subtle.importKey("raw", ikm, { name: "HKDF" }, false, [ + "deriveBits", + ]), + length * 8 + ); +} + +// https://datatracker.ietf.org/doc/html/rfc8188#section-2.2 +// https://datatracker.ietf.org/doc/html/rfc8188#section-2.3 +async function deriveKeyAndNonce(header) { + const { salt } = header; + const ikm = await getInputKeyingMaterial(header); + + // cek_info = "Content-Encoding: aes128gcm" || 0x00 + const cekInfo = new TextEncoder().encode("Content-Encoding: aes128gcm\0"); + // nonce_info = "Content-Encoding: nonce" || 0x00 + const nonceInfo = new TextEncoder().encode("Content-Encoding: nonce\0"); + + // (The XOR SEQ is skipped as we only create single record here, thus becoming noop) + return { + // the length (L) parameter to HKDF is 16 + key: await HKDF({ salt, ikm, info: cekInfo, length: 16 }), + // The length (L) parameter is 12 octets + nonce: await HKDF({ salt, ikm, info: nonceInfo, length: 12 }), + }; +} + +// https://datatracker.ietf.org/doc/html/rfc8291#section-3.3 +// https://datatracker.ietf.org/doc/html/rfc8291#section-3.4 +async function getInputKeyingMaterial(header) { + // IKM: the shared secret derived using ECDH + // ecdh_secret = ECDH(as_private, ua_public) + const ikm = await crypto.subtle.deriveBits( + { + name: "ECDH", + public: await crypto.subtle.importKey( + "raw", + header.userAgentPublicKey, + { name: "ECDH", namedCurve: "P-256" }, + true, + [] + ), + }, + header.appServer.privateKey, + 256 + ); + // key_info = "WebPush: info" || 0x00 || ua_public || as_public + const keyInfo = new Uint8Array([ + ...new TextEncoder().encode("WebPush: info\0"), + ...header.userAgentPublicKey, + ...header.appServer.publicKey, + ]) + return await HKDF({ salt: header.authSecret, ikm, info: keyInfo, length: 32 }); +} + +// https://datatracker.ietf.org/doc/html/rfc8188#section-2 +async function encryptRecord(key, nonce, data) { + // add a delimiter octet (0x01 or 0x02) + // The last record uses a padding delimiter octet set to the value 2 + // + // (This implementation only creates a single record, thus always 2, + // per https://datatracker.ietf.org/doc/html/rfc8291/#section-4: + // An application server MUST encrypt a push message with a single + // record.) + const padded = new Uint8Array([...data, 2]); + + // encrypt with AEAD_AES_128_GCM + return await crypto.subtle.encrypt( + { name: "AES-GCM", iv: nonce, tagLength: 128 }, + await crypto.subtle.importKey("raw", key, { name: "AES-GCM" }, false, [ + "encrypt", + ]), + padded + ); +} + +// https://datatracker.ietf.org/doc/html/rfc8188#section-2.1 +function writeHeader(header) { + var dataView = new DataView(new ArrayBuffer(5)); + dataView.setUint32(0, header.recordSize); + dataView.setUint8(4, header.keyid.length); + return new Uint8Array([ + ...header.salt, + ...new Uint8Array(dataView.buffer), + ...header.keyid, + ]); +} + +function validateParams(params) { + const header = { ...params }; + if (!header.salt) { + throw new Error("Must include a salt parameter"); + } + if (header.salt.length !== 16) { + // https://datatracker.ietf.org/doc/html/rfc8188#section-2.1 + // The "salt" parameter comprises the first 16 octets of the + // "aes128gcm" content-coding header. + throw new Error("The salt parameter must be 16 bytes"); + } + if (header.appServer.publicKey.byteLength !== 65) { + // https://datatracker.ietf.org/doc/html/rfc8291#section-4 + // A push message MUST include the application server ECDH public key in + // the "keyid" parameter of the encrypted content coding header. The + // uncompressed point form defined in [X9.62] (that is, a 65-octet + // sequence that starts with a 0x04 octet) forms the entirety of the + // "keyid". + throw new Error("The appServer.publicKey parameter must be 65 bytes"); + } + if (!header.authSecret) { + throw new Error("No authentication secret for webpush"); + } + return header; +} + +export async function encrypt(data, params) { + const header = validateParams(params); + + // https://datatracker.ietf.org/doc/html/rfc8291#section-2 + // The ECDH public key is encoded into the "keyid" parameter of the encrypted content coding header + header.keyid = header.appServer.publicKey; + header.recordSize = data.byteLength + 18 + 1; + + // https://datatracker.ietf.org/doc/html/rfc8188#section-2 + // The final encoding consists of a header (see Section 2.1) and zero or more + // fixed-size encrypted records; the final record can be smaller than the record size. + const saltedHeader = writeHeader(header); + const { key, nonce } = await deriveKeyAndNonce(header); + const encrypt = await encryptRecord(key, nonce, data); + return new Uint8Array([...saltedHeader, ...new Uint8Array(encrypt)]); +} diff --git a/tests/wpt/tests/push-api/resources/helpers.js b/tests/wpt/tests/push-api/resources/helpers.js index 8395c638f3e..c7555531f75 100644 --- a/tests/wpt/tests/push-api/resources/helpers.js +++ b/tests/wpt/tests/push-api/resources/helpers.js @@ -1,12 +1,39 @@ -function resetSw() { - return navigator.serviceWorker.getRegistrations().then(registrations => { - return Promise.all(registrations.map(r => r.unregister())); - }); -} +import { encrypt as eceEncrypt } from "./ece.js" -async function registerSw(path) { - await resetSw(); - add_completion_callback(resetSw); - const reg = await navigator.serviceWorker.register(path); - return reg; +export async function encrypt(data, p256dhKey, authKey) { + if (!(data instanceof Uint8Array)) { + throw new Error("Expecting Uint8Array for `data` parameter"); + } + + const salt = crypto.getRandomValues(new Uint8Array(16)); + + const keyPair = await crypto.subtle.generateKey({ name: 'ECDH', namedCurve: 'P-256' }, true, ["deriveBits"]); + const publicKey = new Uint8Array(await crypto.subtle.exportKey("raw", keyPair.publicKey)); + + const body = await eceEncrypt(data, { + userAgentPublicKey: new Uint8Array(p256dhKey), + appServer: { + privateKey: keyPair.privateKey, + publicKey, + }, + salt, + authSecret: authKey, + }); + + const headers = { + // https://datatracker.ietf.org/doc/html/rfc8291#section-4 + // The Content-Encoding header field therefore has exactly one value, which is "aes128gcm". + 'Content-Encoding': "aes128gcm", + // https://datatracker.ietf.org/doc/html/rfc8030#section-5.2 + // An application server MUST include the TTL (Time-To-Live) header + // field in its request for push message delivery. The TTL header field + // contains a value in seconds that suggests how long a push message is + // retained by the push service. + TTL: 15, + }; + + return { + body, + headers, + } } diff --git a/tests/wpt/tests/push-api/resources/vapid.js b/tests/wpt/tests/push-api/resources/vapid.js new file mode 100644 index 00000000000..ab8984199c5 --- /dev/null +++ b/tests/wpt/tests/push-api/resources/vapid.js @@ -0,0 +1,77 @@ +function toBase64Url(array) { + return btoa([...array].map(c => String.fromCharCode(c)).join('')).replaceAll("+", "-").replaceAll("/", "_").replaceAll("=", "") +} + +class VAPID { + #publicKey; + #privateKey; + + constructor(publicKey, privateKey) { + this.#publicKey = publicKey; + this.#privateKey = privateKey; + } + + get publicKey() { + return this.#publicKey; + } + + async #jws(audience) { + // https://datatracker.ietf.org/doc/html/rfc7515#section-3.1 + // BASE64URL(UTF8(JWS Protected Header)) || '.' || + // BASE64URL(JWS Payload) || '.' || + // BASE64URL(JWS Signature) + + // https://datatracker.ietf.org/doc/html/rfc8292#section-2 + // ECDSA on the NIST P-256 curve [FIPS186], which is identified as "ES256" [RFC7518]. + const rawHeader = { typ: "JWT", alg: "ES256" }; + const header = toBase64Url(new TextEncoder().encode(JSON.stringify(rawHeader))); + + // https://datatracker.ietf.org/doc/html/rfc8292#section-2 + const rawPayload = { + // An "aud" (Audience) claim in the token MUST include the Unicode + // serialization of the origin (Section 6.1 of [RFC6454]) of the push + // resource URL. + aud: audience, + // An "exp" (Expiry) claim MUST be included with the time after which + // the token expires. + exp: parseInt(new Date().getTime() / 1000) + 24 * 60 * 60, // seconds, 24hr + // The "sub" claim SHOULD include a contact URI for the application server as either a + // "mailto:" (email) [RFC6068] or an "https:" [RFC2818] URI. + sub: "mailto:webpush@example.com", + }; + const payload = toBase64Url(new TextEncoder().encode(JSON.stringify(rawPayload))); + + const input = `${header}.${payload}`; + // https://datatracker.ietf.org/doc/html/rfc7518#section-3.1 + // ES256 | ECDSA using P-256 and SHA-256 + const rawSignature = await crypto.subtle.sign({ + name: "ECDSA", + namedCurve: "P-256", + hash: { name: "SHA-256" }, + }, this.#privateKey, new TextEncoder().encode(input)); + const signature = toBase64Url(new Uint8Array(rawSignature)); + return `${input}.${signature}`; + } + + async generateAuthHeader(audience) { + // https://datatracker.ietf.org/doc/html/rfc8292#section-3.1 + // The "t" parameter of the "vapid" authentication scheme carries a JWT + // as described in Section 2. + const t = await this.#jws(audience); + // https://datatracker.ietf.org/doc/html/rfc8292#section-3.2 + // The "k" parameter includes an ECDSA public key [FIPS186] in + // uncompressed form [X9.62] that is encoded using base64url encoding + // [RFC7515]. + const k = toBase64Url(this.#publicKey) + return `vapid t=${t},k=${k}`; + } +}; + +export async function createVapid() { + // https://datatracker.ietf.org/doc/html/rfc8292#section-2 + // The signature MUST use ECDSA on the NIST P-256 curve [FIPS186] + const keys = await crypto.subtle.generateKey({ name: "ECDSA", namedCurve: "P-256" }, true, ["sign"]); + const publicKey = new Uint8Array(await crypto.subtle.exportKey("raw", keys.publicKey)); + const privateKey = keys.privateKey; + return new VAPID(publicKey, privateKey); +}; diff --git a/tests/wpt/tests/push-api/subscribe-with-faulty-applicationServerKey.https.window.js b/tests/wpt/tests/push-api/subscribe-with-faulty-applicationServerKey.https.window.js index 7d600803e43..e91bda1f54b 100644 --- a/tests/wpt/tests/push-api/subscribe-with-faulty-applicationServerKey.https.window.js +++ b/tests/wpt/tests/push-api/subscribe-with-faulty-applicationServerKey.https.window.js @@ -1,6 +1,6 @@ // META: script=/resources/testdriver.js // META: script=/resources/testdriver-vendor.js -// META: script=resources/helpers.js +// META: script=/notifications/resources/helpers.js // NOTE: // We are not testing success cases here as doing so will try creating external network @@ -15,10 +15,9 @@ promise_setup(async () => { // Get the permission because Firefox checks it before key validation. // (The permission test is done in permission.https.html.) - await test_driver.set_permission({ name: "notifications" }, "granted"); + await trySettingPermission("granted"); // Get the active service worker because Chrome checks it before key validation - registration = await registerSw("noop-sw.js"); - await navigator.serviceWorker.ready; + registration = await getActiveServiceWorker("noop-sw.js"); }); promise_test(async (t) => { diff --git a/tests/wpt/tests/referrer-policy/generic/refresh-cross-origin.sub.html b/tests/wpt/tests/referrer-policy/generic/refresh-cross-origin.sub.html new file mode 100644 index 00000000000..3b705ea4ccf --- /dev/null +++ b/tests/wpt/tests/referrer-policy/generic/refresh-cross-origin.sub.html @@ -0,0 +1,51 @@ + + +Cross-Origin Referrer Policy applied to Refresh + + + + + + + + + + diff --git a/tests/wpt/tests/referrer-policy/generic/refresh-same-origin.html b/tests/wpt/tests/referrer-policy/generic/refresh-same-origin.html new file mode 100644 index 00000000000..0d63a61508d --- /dev/null +++ b/tests/wpt/tests/referrer-policy/generic/refresh-same-origin.html @@ -0,0 +1,28 @@ + + +Same-Origin Referrer Policy applied to Refresh + + + + + + + + + diff --git a/tests/wpt/tests/referrer-policy/generic/refresh-same-url.html b/tests/wpt/tests/referrer-policy/generic/refresh-same-url.html new file mode 100644 index 00000000000..f0399cb51f0 --- /dev/null +++ b/tests/wpt/tests/referrer-policy/generic/refresh-same-url.html @@ -0,0 +1,70 @@ + + +Same-URL Referrer Policy applied to Refresh + + + + + + + + + diff --git a/tests/wpt/tests/referrer-policy/generic/resources/referrer-info.sub.html b/tests/wpt/tests/referrer-policy/generic/resources/referrer-info.sub.html new file mode 100644 index 00000000000..1ebb901bea6 --- /dev/null +++ b/tests/wpt/tests/referrer-policy/generic/resources/referrer-info.sub.html @@ -0,0 +1,8 @@ + + +

            {{header_or_default(referer, )}}

            + diff --git a/tests/wpt/tests/referrer-policy/generic/resources/refresh-by-host.js b/tests/wpt/tests/referrer-policy/generic/resources/refresh-by-host.js new file mode 100644 index 00000000000..1c3ddcf2599 --- /dev/null +++ b/tests/wpt/tests/referrer-policy/generic/resources/refresh-by-host.js @@ -0,0 +1,83 @@ +const kOriginTypeDescriptions = { + true: "same-origin", + false: "cross-origin", +} + +const kRefreshOptionsByDescription = { + "meta refresh": "resources/refresh-policy.sub.html", + "header refresh": "resources/refresh-policy.py", +}; + +const kExpectEmptyString = "the empty string"; +const kExpectOrigin = "origin"; +const kExpectFullURL = "full url"; + +function referrerPolicyExpectationValue(aExpected, aFrame) { + let expectedReferrer; + switch (aExpected) { + case kExpectEmptyString: + expectedReferrer = ""; + break; + case kExpectOrigin: + expectedReferrer = new URL(aFrame.src).origin + "/"; + break; + case kExpectFullURL: + expectedReferrer = aFrame.src; + break; + default: + throw new Error(`unexpected referrer type ${aExpected}`); + } + return expectedReferrer; +} + +function refreshWithPoliciesTest(aExpectedURL, aExpectationsByPolicy) { + const isSameOrigin = location.origin === new URL(aExpectedURL).origin; + Object.entries(aExpectationsByPolicy).forEach(([policy, expected]) => + Object.entries(kRefreshOptionsByDescription).forEach(([description, refreshFrom]) => + promise_test(async t => { + const originalPath = refreshFrom + "?" + new URLSearchParams({url: aExpectedURL, policy}); + let expectedReferrer = location.href; + let loadCount = 0; + const { promise: frameLoaded, resolve: resolveFrameLoaded } = Promise.withResolvers(); + const { promise: messageHandled, resolve: resolveMessageHandled } = Promise.withResolvers(); + + const frame = document.createElement("iframe"); + try { + frame.addEventListener("load", t.step_func(() => { + loadCount++; + try { + if (loadCount === 1) { + assert_equals(frame.contentWindow.location.href, new URL(originalPath, location).href, "original page loads"); + assert_equals(frame.contentDocument.referrer, expectedReferrer, "referrer is parent frame"); + + expectedReferrer = referrerPolicyExpectationValue(expected, frame); + } + } finally { + if (loadCount === 1) { + resolveFrameLoaded(); + } + } + })); + + addEventListener("message", t.step_func(msg => { + const {referrer, documentReferrer, url} = msg.data; + try { + assert_equals(url, aExpectedURL, "refresh page has expected URL"); + assert_equals(referrer, expectedReferrer, "referrer header is previous page"); + assert_equals(documentReferrer, expectedReferrer, "document referrer is previous page"); + } finally { + resolveMessageHandled(); + } + })); + + frame.src = originalPath; + document.body.appendChild(frame); + + await frameLoaded; + await messageHandled; + } finally { + frame.remove(); + t.done(); + } + }, `${kOriginTypeDescriptions[isSameOrigin]} ${description} with referrer policy "${policy}" refreshes with ${expected} as referrer`))) +} diff --git a/tests/wpt/tests/referrer-policy/generic/resources/refresh-policy.py b/tests/wpt/tests/referrer-policy/generic/resources/refresh-policy.py new file mode 100644 index 00000000000..41117dd9e40 --- /dev/null +++ b/tests/wpt/tests/referrer-policy/generic/resources/refresh-policy.py @@ -0,0 +1,16 @@ +def main(request, _response): + response_headers = [("Content-Type", "text/html")] + + body = "" + + url = request.GET.first(b"url", b"").decode() + if url: + response_headers.append(("Refresh", "0; url=" + url)) + body += "Refreshing to %s" % url + else: + body += "Not refreshing" + + policy = request.GET.first(b"policy", b"").decode() + response_headers.append(("Referrer-Policy", policy)) + + return 200, response_headers, body diff --git a/tests/wpt/tests/referrer-policy/generic/resources/refresh-policy.sub.html b/tests/wpt/tests/referrer-policy/generic/resources/refresh-policy.sub.html new file mode 100644 index 00000000000..3c7e4888093 --- /dev/null +++ b/tests/wpt/tests/referrer-policy/generic/resources/refresh-policy.sub.html @@ -0,0 +1,14 @@ + + +Refreshing to +{{GET[url]}} + diff --git a/tests/wpt/tests/resources/testdriver.js b/tests/wpt/tests/resources/testdriver.js index d05be1d7df9..bdd18cc0e7d 100644 --- a/tests/wpt/tests/resources/testdriver.js +++ b/tests/wpt/tests/resources/testdriver.js @@ -53,51 +53,137 @@ Represents `WebDriver BiDi `_ protocol. */ bidi: { + /** + * @typedef {(String|WindowProxy)} Context A browsing context. Can + * be specified by its ID (a string) or using a `WindowProxy` + * object. + */ + /** + * `bluetooth `_ module. + */ + bluetooth: { + /** + * Creates a simulated bluetooth adapter with the given params. Matches the + * `bluetooth.simulateAdapter `_ + * WebDriver BiDi command. + * + * @example + * await test_driver.bidi.bluetooth.simulate_adapter({ + * state: "powered-on" + * }); + * + * @param {object} params - Parameters for the command. + * @param {string} params.state The state of the simulated bluetooth adapter. + * Matches the + * `bluetooth.SimulateAdapterParameters:state `_ + * value. + * @param {Context} [params.context] The optional context parameter specifies in + * which browsing context the simulated bluetooth adapter should be set. If not + * provided, the current browsing context is used. + * @returns {Promise} fulfilled after the simulated bluetooth adapter is created + * and set, or rejected if the operation fails. + */ + simulate_adapter: function (params) { + return window.test_driver_internal.bidi.bluetooth.simulate_adapter(params); + } + }, /** * `log `_ module. */ log: { - /** - * `log.entryAdded `_ event. - */ entry_added: { /** - * Subscribe to the `log.entryAdded` event. This does not - * add actual listeners. To listen to the event, use the - * `on` or `once` methods. - * @param {{contexts?: null | (string | Window)[]}} params - Parameters for the subscription. - * * `contexts`: an array of window proxies or browsing - * context ids to listen to the event. If not provided, the - * event subscription is done for the current window's - * browsing context. `null` for the global subscription. - * @return {Promise} + * @typedef {object} LogEntryAdded `log.entryAdded `_ event. + */ + + /** + * Subscribes to the event. Events will be emitted only if + * there is a subscription for the event. This method does + * not add actual listeners. To listen to the event, use the + * `on` or `once` methods. The buffered events will be + * emitted before the command promise is resolved. + * + * @param {object} [params] Parameters for the subscription. + * @param {null|Array.<(Context)>} [params.contexts] The + * optional contexts parameter specifies which browsing + * contexts to subscribe to the event on. It should be + * either an array of Context objects, or null. If null, the + * event will be subscribed to globally. If omitted, the + * event will be subscribed to on the current browsing + * context. + * @returns {Promise} Resolves when the subscription + * is successfully done. */ subscribe: async function (params = {}) { return window.test_driver_internal.bidi.log.entry_added.subscribe(params); }, /** - * Add an event listener for the `log.entryAdded - * `_ event. Make sure `subscribe` is - * called before using this method. + * Adds an event listener for the event. * - * @param callback {function(event): void} - The callback - * to be called when the event is fired. - * @returns {function(): void} - A function to call to - * remove the event listener. + * @param {function(LogEntryAdded): void} callback The + * callback to be called when the event is emitted. The + * callback is called with the event object as a parameter. + * @returns {function(): void} A function that removes the + * added event listener when called. */ on: function (callback) { return window.test_driver_internal.bidi.log.entry_added.on(callback); }, + /** + * Adds an event listener for the event that is only called + * once and removed afterward. + * + * @return {Promise} The promise which is resolved + * with the event object when the event is emitted. + */ once: function () { return new Promise(resolve => { const remove_handler = window.test_driver_internal.bidi.log.entry_added.on( - data => { - resolve(data); + event => { + resolve(event); remove_handler(); }); }); }, } + }, + /** + * `permissions `_ module. + */ + permissions: { + /** + * Sets the state of a permission + * + * This function causes permission requests and queries for the status + * of a certain permission type (e.g. "push", or "background-fetch") to + * always return ``state`` for the specific origin. + * + * Matches the `permissions.setPermission `_ + * WebDriver BiDi command. + * + * @example + * await test_driver.bidi.permissions.set_permission({ + * {name: "geolocation"}, + * state: "granted", + * }); + * + * @param {object} params - Parameters for the command. + * @param {PermissionDescriptor} params.descriptor - a `PermissionDescriptor + * `_ + * or derived object. + * @param {PermissionState} params.state - a `PermissionState + * `_ + * value. + * @param {string} [params.origin] - an optional `origin` string to set the + * permission for. If omitted, the permission is set for the + * current window's origin. + * @returns {Promise} fulfilled after the permission is set, or rejected if setting + * the permission fails. + */ + set_permission: function (params) { + return window.test_driver_internal.bidi.permissions.set_permission( + params); + } } }, @@ -1229,6 +1315,12 @@ in_automation: false, bidi: { + bluetooth: { + simulate_adapter: function () { + throw new Error( + "bidi.bluetooth.simulate_adapter is not implemented by testdriver-vendor.js"); + } + }, log: { entry_added: { async subscribe() { @@ -1240,6 +1332,12 @@ "bidi.log.entry_added.on is not implemented by testdriver-vendor.js"); } } + }, + permissions: { + async set_permission() { + throw new Error( + "bidi.permissions.set_permission() is not implemented by testdriver-vendor.js"); + } } }, diff --git a/tests/wpt/tests/shadow-dom/reference-target/tentative/anchor.html b/tests/wpt/tests/shadow-dom/reference-target/tentative/anchor.html index c83cf2729f6..dae4f081e7a 100644 --- a/tests/wpt/tests/shadow-dom/reference-target/tentative/anchor.html +++ b/tests/wpt/tests/shadow-dom/reference-target/tentative/anchor.html @@ -48,7 +48,6 @@
            Popover content
            - + +
            + + + +
            Popover content
            +
            + diff --git a/tests/wpt/tests/shadow-dom/reference-target/tentative/aria-labelledby.html b/tests/wpt/tests/shadow-dom/reference-target/tentative/aria-labelledby.html index 2ff154f97c6..cc2d69ae346 100644 --- a/tests/wpt/tests/shadow-dom/reference-target/tentative/aria-labelledby.html +++ b/tests/wpt/tests/shadow-dom/reference-target/tentative/aria-labelledby.html @@ -13,7 +13,6 @@ - - - - - - - - - + + + + + + + diff --git a/tests/wpt/tests/shadow-dom/reference-target/tentative/popovertarget.html b/tests/wpt/tests/shadow-dom/reference-target/tentative/popovertarget.html index 31af693888d..39639eae6d6 100644 --- a/tests/wpt/tests/shadow-dom/reference-target/tentative/popovertarget.html +++ b/tests/wpt/tests/shadow-dom/reference-target/tentative/popovertarget.html @@ -20,13 +20,19 @@ - + + + + + diff --git a/tests/wpt/tests/shared-storage/resources/trusted-origins.py b/tests/wpt/tests/shared-storage/resources/trusted-origins.py new file mode 100644 index 00000000000..c9e0a776a67 --- /dev/null +++ b/tests/wpt/tests/shared-storage/resources/trusted-origins.py @@ -0,0 +1,7 @@ +import json + +def get_json(request, response): + response.status = (200, b"OK") + response.headers.set(b"Content-Type", b"application/json") + response.headers.set(b"Access-Control-Allow-Origin", b"*") + response.content = json.dumps([]) diff --git a/tests/wpt/tests/speculation-rules/prefetch/document-rules.https.html b/tests/wpt/tests/speculation-rules/prefetch/document-rules.https.html index 805f1cfbc36..ae75ec94036 100644 --- a/tests/wpt/tests/speculation-rules/prefetch/document-rules.https.html +++ b/tests/wpt/tests/speculation-rules/prefetch/document-rules.https.html @@ -18,7 +18,6 @@ - @@ -183,24 +182,6 @@ assert_equals(await isUrlPrefetched(url_2), 0); }, 'test selector_matches with :root'); - // 'selector_matches' should use the shadowRoot as the scoping root when - // matching links inside a shadow tree. - subsetTestByKey('selectorMatchesInShadowTree', promise_test, async t => { - insertDocumentRule({ selector_matches: ':scope a.important-link' }); - - // Create shadow root. - const shadowHost = document.createElement('div'); - document.body.appendChild(shadowHost); - const shadowRoot = shadowHost.attachShadow({ mode: 'open' }); - - const url = getPrefetchUrl(); - const link = addLink(url, shadowRoot); - link.className = 'important-link'; - await new Promise(resolve => t.step_timeout(resolve, 2000)); - - assert_equals(await isUrlPrefetched(url), 1); - }, 'test selector_matches with link inside shadow tree'); - subsetTestByKey('selectorMatchesDisplayNone', promise_test, async t => { const style = document.createElement('style'); style.innerText = ".important-section { display: none; }"; diff --git a/tests/wpt/tests/svg/animations/crashtests/firefox-bug-1930221.html b/tests/wpt/tests/svg/animations/crashtests/firefox-bug-1930221.html new file mode 100644 index 00000000000..52e3d7fb8ab --- /dev/null +++ b/tests/wpt/tests/svg/animations/crashtests/firefox-bug-1930221.html @@ -0,0 +1,7 @@ + + + diff --git a/tests/wpt/tests/svg/text/reftests/font-size-scaling-ref.html b/tests/wpt/tests/svg/text/reftests/font-size-scaling-ref.html new file mode 100644 index 00000000000..bbf485b97b0 --- /dev/null +++ b/tests/wpt/tests/svg/text/reftests/font-size-scaling-ref.html @@ -0,0 +1,34 @@ + + + +SVG reference: Thai locale should not disrupt font sizing + + + + +

            All three rectangles should contain similar small black bars:

            + + + + abc + + + + + + abc + + + + + + abc + + diff --git a/tests/wpt/tests/svg/text/reftests/font-size-scaling.html b/tests/wpt/tests/svg/text/reftests/font-size-scaling.html new file mode 100644 index 00000000000..51a23c322c4 --- /dev/null +++ b/tests/wpt/tests/svg/text/reftests/font-size-scaling.html @@ -0,0 +1,39 @@ + + + +SVG reftest: Thai locale should not disrupt font sizing + + + + + + +

            All three rectangles should contain similar small black bars:

            + + + + abc + + + + + + abc + + + + + + abc + + diff --git a/tests/wpt/tests/tools/serve/serve.py b/tests/wpt/tests/tools/serve/serve.py index 2fe8c3dc546..6ad06cafbd1 100644 --- a/tests/wpt/tests/tools/serve/serve.py +++ b/tests/wpt/tests/tools/serve/serve.py @@ -604,6 +604,7 @@ class RoutesBuilder: ("GET", "/.well-known/interest-group/permissions/", handlers.PythonScriptHandler), ("*", "/.well-known/interest-group/real-time-report", handlers.PythonScriptHandler), ("*", "/.well-known/private-aggregation/*", handlers.PythonScriptHandler), + ("GET", "/.well-known/shared-storage/trusted-origins", handlers.PythonScriptHandler), ("*", "/.well-known/web-identity", handlers.PythonScriptHandler), ("*", "*.py", handlers.PythonScriptHandler), ("GET", "*", handlers.FileHandler) @@ -885,7 +886,8 @@ def start_http2_server(logger, host, port, paths, routes, bind_address, config, class WebSocketDaemon: - def __init__(self, host, port, doc_root, handlers_root, bind_address, ssl_config): + def __init__(self, host, port, doc_root, handlers_root, bind_address, ssl_config, + extra_handler_paths=None): logger = logging.getLogger() self.host = host cmd_args = ["-p", port, @@ -903,6 +905,9 @@ class WebSocketDaemon: opts.cgi_directories = [] opts.is_executable_method = None self.server = pywebsocket.WebSocketServer(opts) + if extra_handler_paths: + for path in extra_handler_paths: + self.server.websocket_server_options.dispatcher._source_handler_files_in_dir(path, path, False, None) ports = [item[0].getsockname()[1] for item in self.server._sockets] if not ports: # TODO: Fix the logging configuration in WebSockets processes @@ -946,7 +951,8 @@ def start_ws_server(logger, host, port, paths, routes, bind_address, config, **k repo_root, config.paths["ws_doc_root"], bind_address, - ssl_config=None) + ssl_config=None, + extra_handler_paths=config.paths["ws_extra"]) except Exception as error: logger.critical(f"start_ws_server: Caught exception from WebSocketDomain: {error}") startup_failed(logger) @@ -959,7 +965,8 @@ def start_wss_server(logger, host, port, paths, routes, bind_address, config, ** repo_root, config.paths["ws_doc_root"], bind_address, - config.ssl_config) + config.ssl_config, + extra_handler_paths=config.paths["ws_extra"]) except Exception as error: logger.critical(f"start_wss_server: Caught exception from WebSocketDomain: {error}") startup_failed(logger) @@ -1032,6 +1039,7 @@ class ConfigBuilder(config.ConfigBuilder): }, "doc_root": repo_root, "ws_doc_root": os.path.join(repo_root, "websockets", "handlers"), + "ws_extra": None, "server_host": None, "ports": { "http": [8000, "auto"], @@ -1100,6 +1108,7 @@ class ConfigBuilder(config.ConfigBuilder): def _get_paths(self, data): rv = super()._get_paths(data) rv["ws_doc_root"] = data["ws_doc_root"] + rv["ws_extra"] = data["ws_extra"] return rv @@ -1155,6 +1164,8 @@ def get_parser(): help="Path to document root. Overrides config.") parser.add_argument("--ws_doc_root", action="store", dest="ws_doc_root", help="Path to WebSockets document root. Overrides config.") + parser.add_argument("--ws_extra", action="append", dest="ws_extra", default=[], + help="Path to extra directory containing ws handlers. Overrides config.") parser.add_argument("--inject-script", default=None, help="Path to script file to inject, useful for testing polyfills.") parser.add_argument("--alias_file", action="store", dest="alias_file", diff --git a/tests/wpt/tests/tools/wpt/requirements_android.txt b/tests/wpt/tests/tools/wpt/requirements_android.txt index e8205caa701..574fe1b7916 100644 --- a/tests/wpt/tests/tools/wpt/requirements_android.txt +++ b/tests/wpt/tests/tools/wpt/requirements_android.txt @@ -1 +1 @@ -mozrunner==8.3.1 +mozrunner==8.3.2 diff --git a/tests/wpt/tests/tools/wptrunner/docs/config.rst b/tests/wpt/tests/tools/wptrunner/docs/config.rst new file mode 100644 index 00000000000..83ed938ed22 --- /dev/null +++ b/tests/wpt/tests/tools/wptrunner/docs/config.rst @@ -0,0 +1,86 @@ +wptrunner Configuration +======================= + +wptrunner can be configured using two mechanisms: + + * Command line arguments + + * A ``wptrunner.ini`` configuration file + +Command Line Arguments +---------------------- + +Command line arguments are the most common way of configuring +wptrunner. The current list of command line arguments can be seen by +starting wptrunner with the ``--help`` command line argument. + +Command line arguments override options given in the configuration file. + + +Configuration File +------------------ + +A configuration file can be passed using the ``--config`` command line +argument. If no argument is supplied then ``wptrunner.ini`` in the +current working directory will be used, if it exists, otherwise +``wptrunner.default.ini`` in the wptrunner directory. Only a single +configuration file is used. + +Typicaly frontends to wptrunner are expected to pass in their own +configuration file. + +The configuration file contains the following known paths and sections: + +:paths: + Data about default paths to use. + + :prefs: + Path to profile root directory. Equivalent to the + ``--profile-root`` command line argument. + + :run_info: + Path to the directory containing extra run info JSON + files to add to the run info data. Equivalent to the ``--run-info`` + command line argument. + + :ws_extra: + Semicolon-separated list of extra paths to use for + websockets handlers. Equivalent to the ``--ws-extra`` command line + argument. + +:web-platform-tests: + Data about the web-platform-tests repository. This is only used by the + repository sync code and can be considered deprecated. + + :remote_url: URL of the wpt repository to sync from + :branch: Branch name to sync from + :sync_path: Directory to use when performing a sync + +In addition the command line allows specifying *multiple* sections +each corresponding to a test manifest. These are named +``manifest:[name]``. The ``name`` is arbitary, but must be unique in +the file. At least one such section is required so that wptrunner +knows where to find some tests. + +:manifest\:[name]: + Data about tests in a given subtree. + + :tests: Path to the root of the subtree containing tests. + :meta: Path to the corresponding metadata directory. + :url_base: URL prefix to for the tests in this manifest. This + should be ``/`` for the default manifest but must be + different for other manifests. + +For example a vendor with both upstream web-platform-tests under an +``upstream`` subtree, and vendor-specific web-platform-tests under a +``local`` substree, might have a configuration like:: + + [manifest:upstream] + tests = upstream/tests + metadata = upstream/meta + url_base = / + + [manifest:vendor] + tests = local/tests + metadata = local/meta + url_base = /_local/ diff --git a/tests/wpt/tests/tools/wptrunner/requirements_firefox.txt b/tests/wpt/tests/tools/wptrunner/requirements_firefox.txt index c546c840aa3..5fd08e2efa6 100644 --- a/tests/wpt/tests/tools/wptrunner/requirements_firefox.txt +++ b/tests/wpt/tests/tools/wptrunner/requirements_firefox.txt @@ -4,7 +4,7 @@ mozdevice==4.2.0 mozinstall==2.1.0 mozleak==0.2 mozprofile==3.0.0 -mozrunner==8.3.1 +mozrunner==8.3.2 mozversion==2.4.0 psutil==5.9.8 redo==3.0.0 diff --git a/tests/wpt/tests/tools/wptrunner/wptrunner/config.py b/tests/wpt/tests/tools/wptrunner/wptrunner/config.py index d78efbfd2df..3ef4c0d0346 100644 --- a/tests/wpt/tests/tools/wptrunner/wptrunner/config.py +++ b/tests/wpt/tests/tools/wptrunner/wptrunner/config.py @@ -4,7 +4,7 @@ from configparser import ConfigParser import os import sys from collections import OrderedDict -from typing import Dict, Mapping, Optional +from typing import Dict, Mapping, Optional, List here = os.path.dirname(__file__) @@ -14,12 +14,19 @@ class ConfigDict(Dict[str, str]): self.base_path = base_path dict.__init__(self, *args, **kwargs) + def _normalize_path(self, path: str) -> str: + os.path.expanduser(path) + return os.path.abspath(os.path.join(self.base_path, path)) + def get_path(self, key: str, default:Optional[str] = None) -> Optional[str]: if key not in self: return default - path = self[key] - os.path.expanduser(path) - return os.path.abspath(os.path.join(self.base_path, path)) + return self._normalize_path(self[key]) + + def get_paths(self, key: str, default:Optional[List[str]] = None) -> Optional[List[str]]: + if key not in self: + return default + return [self._normalize_path(item.strip()) for item in self[key].split(";")] def read(config_path: str) -> Mapping[str, ConfigDict]: diff --git a/tests/wpt/tests/tools/wptrunner/wptrunner/environment.py b/tests/wpt/tests/tools/wptrunner/wptrunner/environment.py index f8538b7da1d..071ff6df716 100644 --- a/tests/wpt/tests/tools/wptrunner/wptrunner/environment.py +++ b/tests/wpt/tests/tools/wptrunner/wptrunner/environment.py @@ -98,7 +98,7 @@ class TestEnvironment: def __init__(self, test_paths, testharness_timeout_multipler, pause_after_test, debug_test, debug_info, options, ssl_config, env_extras, enable_webtransport=False, mojojs_path=None, inject_script=None, - suppress_handler_traceback=None): + suppress_handler_traceback=None, ws_extra=None): self.test_paths = test_paths self.server = None @@ -124,6 +124,7 @@ class TestEnvironment: self.mojojs_path = mojojs_path self.inject_script = inject_script self.suppress_handler_traceback = suppress_handler_traceback + self.ws_extra = ws_extra def __enter__(self): server_log_handler = self._stack.enter_context(self.server_logging_ctx) @@ -177,7 +178,7 @@ class TestEnvironment: def build_config(self): override_path = os.path.join(serve_path(self.test_paths), "config.json") - config = serve.ConfigBuilder(self.server_logger) + config = serve.ConfigBuilder(self.server_logger, ws_extra=self.ws_extra) ports = { "http": [8000, 8001], diff --git a/tests/wpt/tests/tools/wptrunner/wptrunner/executors/asyncactions.py b/tests/wpt/tests/tools/wptrunner/wptrunner/executors/asyncactions.py index 2c24131a769..ef5344e19b2 100644 --- a/tests/wpt/tests/tools/wptrunner/wptrunner/executors/asyncactions.py +++ b/tests/wpt/tests/tools/wptrunner/wptrunner/executors/asyncactions.py @@ -7,6 +7,32 @@ def do_delayed_imports(): global webdriver import webdriver + +class BidiBluetoothSimulateAdapterAction: + name = "bidi.bluetooth.simulate_adapter" + + def __init__(self, logger, protocol): + do_delayed_imports() + self.logger = logger + self.protocol = protocol + + async def __call__(self, payload): + if payload["context"] is None: + raise ValueError("Missing required parameter: context") + + context = payload["context"] + if isinstance(context, str): + pass + elif isinstance(context, webdriver.bidi.protocol.BidiWindow): + # Context can be a serialized WindowProxy. + context = context.browsing_context + else: + raise ValueError("Unexpected context type: %s" % context) + + state = payload["state"] + return await self.protocol.bidi_bluetooth.simulate_adapter(context, state) + + class BidiSessionSubscribeAction: name = "bidi.session.subscribe" @@ -32,4 +58,24 @@ class BidiSessionSubscribeAction: return await self.protocol.bidi_events.subscribe(events, contexts) -async_actions = [BidiSessionSubscribeAction] +class BidiPermissionsSetPermissionAction: + name = "bidi.permissions.set_permission" + + def __init__(self, logger, protocol): + do_delayed_imports() + self.logger = logger + self.protocol = protocol + + async def __call__(self, payload): + descriptor = payload['descriptor'] + state = payload['state'] + origin = payload['origin'] + return await self.protocol.bidi_permissions.set_permission(descriptor, + state, + origin) + + +async_actions = [ + BidiBluetoothSimulateAdapterAction, + BidiPermissionsSetPermissionAction, + BidiSessionSubscribeAction] diff --git a/tests/wpt/tests/tools/wptrunner/wptrunner/executors/executorwebdriver.py b/tests/wpt/tests/tools/wptrunner/wptrunner/executors/executorwebdriver.py index ca7b531227b..c2923d13a9e 100644 --- a/tests/wpt/tests/tools/wptrunner/wptrunner/executors/executorwebdriver.py +++ b/tests/wpt/tests/tools/wptrunner/wptrunner/executors/executorwebdriver.py @@ -37,8 +37,10 @@ from .protocol import (BaseProtocolPart, RPHRegistrationsProtocolPart, FedCMProtocolPart, VirtualSensorProtocolPart, + BidiBluetoothProtocolPart, BidiBrowsingContextProtocolPart, BidiEventsProtocolPart, + BidiPermissionsProtocolPart, BidiScriptProtocolPart, DevicePostureProtocolPart, StorageProtocolPart, @@ -114,6 +116,21 @@ addEventListener("__test_restart", e => {e.preventDefault(); callback(true)})""" return False +class WebDriverBidiBluetoothProtocolPart(BidiBluetoothProtocolPart): + def __init__(self, parent): + super().__init__(parent) + self.webdriver = None + + def setup(self): + self.webdriver = self.parent.webdriver + + async def simulate_adapter(self, + context: str, + state: str) -> None: + await self.webdriver.bidi_session.bluetooth.simulate_adapter( + context=context, state=state) + + class WebDriverBidiBrowsingContextProtocolPart(BidiBrowsingContextProtocolPart): def __init__(self, parent): super().__init__(parent) @@ -218,6 +235,19 @@ class WebDriverBidiScriptProtocolPart(BidiScriptProtocolPart): await_promise=True) +class WebDriverBidiPermissionsProtocolPart(BidiPermissionsProtocolPart): + def __init__(self, parent): + super().__init__(parent) + self.webdriver = None + + def setup(self): + self.webdriver = self.parent.webdriver + + async def set_permission(self, descriptor, state, origin): + return await self.webdriver.bidi_session.permissions.set_permission( + descriptor=descriptor, state=state, origin=origin) + + class WebDriverTestharnessProtocolPart(TestharnessProtocolPart): def setup(self): self.webdriver = self.parent.webdriver @@ -678,8 +708,10 @@ class WebDriverProtocol(Protocol): class WebDriverBidiProtocol(WebDriverProtocol): enable_bidi = True - implements = [WebDriverBidiBrowsingContextProtocolPart, + implements = [WebDriverBidiBluetoothProtocolPart, + WebDriverBidiBrowsingContextProtocolPart, WebDriverBidiEventsProtocolPart, + WebDriverBidiPermissionsProtocolPart, WebDriverBidiScriptProtocolPart, *(part for part in WebDriverProtocol.implements) ] diff --git a/tests/wpt/tests/tools/wptrunner/wptrunner/executors/protocol.py b/tests/wpt/tests/tools/wptrunner/wptrunner/executors/protocol.py index 5b59482d9bd..19d5b49d2b7 100644 --- a/tests/wpt/tests/tools/wptrunner/wptrunner/executors/protocol.py +++ b/tests/wpt/tests/tools/wptrunner/wptrunner/executors/protocol.py @@ -331,6 +331,23 @@ class AccessibilityProtocolPart(ProtocolPart): pass +class BidiBluetoothProtocolPart(ProtocolPart): + """Protocol part for managing BiDi events""" + __metaclass__ = ABCMeta + name = "bidi_bluetooth" + + @abstractmethod + async def simulate_adapter(self, + context: str, + state: str) -> None: + """ + Creates a simulated bluetooth adapter. + :param context: Browsing context to set the simulated adapter to. + :param state: The state of the simulated bluetooth adapter. + """ + pass + + class BidiBrowsingContextProtocolPart(ProtocolPart): """Protocol part for managing BiDi events""" __metaclass__ = ABCMeta @@ -385,6 +402,16 @@ class BidiEventsProtocolPart(ProtocolPart): pass +class BidiPermissionsProtocolPart(ProtocolPart): + """Protocol part for managing BiDi events""" + __metaclass__ = ABCMeta + name = "bidi_permissions" + + @abstractmethod + async def set_permission(self, descriptor, state, origin): + pass + + class BidiScriptProtocolPart(ProtocolPart): """Protocol part for executing BiDi scripts""" __metaclass__ = ABCMeta diff --git a/tests/wpt/tests/tools/wptrunner/wptrunner/testdriver-extra.js b/tests/wpt/tests/tools/wptrunner/wptrunner/testdriver-extra.js index 87ae9e1f33d..c4a02ef40a7 100644 --- a/tests/wpt/tests/tools/wptrunner/wptrunner/testdriver-extra.js +++ b/tests/wpt/tests/tools/wptrunner/wptrunner/testdriver-extra.js @@ -208,6 +208,14 @@ window.test_driver_internal.in_automation = true; + window.test_driver_internal.bidi.bluetooth.simulate_adapter = function (params) { + return create_action("bidi.bluetooth.simulate_adapter", { + // Default to the current window. + context: window, + ...params + }); + } + window.test_driver_internal.bidi.log.entry_added.subscribe = function (params) { return subscribe({ @@ -225,6 +233,14 @@ on_event); }; + window.test_driver_internal.bidi.permissions.set_permission = function (params) { + return create_action("bidi.permissions.set_permission", { + // Default to the current window's origin. + origin: window.location.origin, + ...params + }); + }; + window.test_driver_internal.set_test_context = function(context) { if (window.__wptrunner_message_queue) { throw new Error("Tried to set testharness context in a window containing testharness.js"); diff --git a/tests/wpt/tests/tools/wptrunner/wptrunner/wptcommandline.py b/tests/wpt/tests/tools/wptrunner/wptrunner/wptcommandline.py index e45ed0807f6..421c003071e 100644 --- a/tests/wpt/tests/tools/wptrunner/wptrunner/wptcommandline.py +++ b/tests/wpt/tests/tools/wptrunner/wptrunner/wptcommandline.py @@ -290,6 +290,9 @@ scheme host and port.""") config_group.add_argument("--no-suppress-handler-traceback", action="store_false", dest="supress_handler_traceback", help="Write the stacktrace for exceptions in server handlers") + config_group.add_argument("--ws-extra", action="append", default=None, + dest="ws_extra", + help="Extra paths containing websockets handlers") build_type = parser.add_mutually_exclusive_group() build_type.add_argument("--debug-build", dest="debug", action="store_true", @@ -469,24 +472,31 @@ def set_from_config(kwargs): kwargs["product"] = products.Product(kwargs["config"], kwargs["product"]) - keys = {"paths": [("prefs", "prefs_root", True), - ("run_info", "run_info", True)], - "web-platform-tests": [("remote_url", "remote_url", False), - ("branch", "branch", False), - ("sync_path", "sync_path", True)], - "SSL": [("openssl_binary", "openssl_binary", True), - ("certutil_binary", "certutil_binary", True), - ("ca_cert_path", "ca_cert_path", True), - ("host_cert_path", "host_cert_path", True), - ("host_key_path", "host_key_path", True)]} + keys = {"paths": [("prefs", "prefs_root", "path"), + ("run_info", "run_info", "path"), + ("ws_extra", "ws_extra", "paths")], + "web-platform-tests": [("remote_url", "remote_url", "str"), + ("branch", "branch", "str"), + ("sync_path", "sync_path", "path")], + "SSL": [("openssl_binary", "openssl_binary", "path"), + ("certutil_binary", "certutil_binary", "path"), + ("ca_cert_path", "ca_cert_path", "path"), + ("host_cert_path", "host_cert_path", "path"), + ("host_key_path", "host_key_path", "path")]} + + getters = { + "str": "get", + "path": "get_path", + "paths": "get_paths" + } for section, values in keys.items(): - for config_value, kw_value, is_path in values: + for config_value, kw_value, prop_type in values: + if prop_type not in getters: + raise ValueError(f"Unknown config property type {prop_type}") + getter_name = getters[prop_type] if kw_value in kwargs and kwargs[kw_value] is None: - if not is_path: - new_value = kwargs["config"].get(section, config.ConfigDict({})).get(config_value) - else: - new_value = kwargs["config"].get(section, config.ConfigDict({})).get_path(config_value) + new_value = getattr(kwargs["config"].get(section, config.ConfigDict({})), getter_name)(config_value) kwargs[kw_value] = new_value test_paths = get_test_paths(kwargs["config"], diff --git a/tests/wpt/tests/tools/wptrunner/wptrunner/wptrunner.py b/tests/wpt/tests/tools/wptrunner/wptrunner/wptrunner.py index f390f29c079..7d26bb76d75 100644 --- a/tests/wpt/tests/tools/wptrunner/wptrunner/wptrunner.py +++ b/tests/wpt/tests/tools/wptrunner/wptrunner/wptrunner.py @@ -456,7 +456,8 @@ def run_tests(config, product, test_paths, **kwargs): kwargs["enable_webtransport_h3"], mojojs_path, inject_script, - kwargs["suppress_handler_traceback"]) as test_environment: + kwargs["suppress_handler_traceback"], + kwargs["ws_extra"]) as test_environment: recording.set(["startup", "ensure_environment"]) try: test_environment.ensure_started() diff --git a/tests/wpt/tests/trusted-types/block-string-assignment-to-Element-setAttribute.html b/tests/wpt/tests/trusted-types/block-string-assignment-to-Element-setAttribute.html index 4cc877efb2f..38dd6b90998 100644 --- a/tests/wpt/tests/trusted-types/block-string-assignment-to-Element-setAttribute.html +++ b/tests/wpt/tests/trusted-types/block-string-assignment-to-Element-setAttribute.html @@ -103,6 +103,10 @@ }); // Other attributes can be assigned with TrustedTypes or strings or null values + test(t => { + assert_element_accepts_trusted_type_explicit_set('a', 'rel', p.createScriptURL(INPUTS.SCRIPTURL), RESULTS.SCRIPTURL); + }, "a.rel accepts a Trusted Type"); + test(t => { assert_element_accepts_non_trusted_type_explicit_set('a', 'rel', 'A string', 'A string'); }, "a.rel accepts strings"); diff --git a/tests/wpt/tests/wasm/jsapi/idlharness-shadowrealm.window.js b/tests/wpt/tests/wasm/jsapi/idlharness-shadowrealm.window.js new file mode 100644 index 00000000000..6f221c8c247 --- /dev/null +++ b/tests/wpt/tests/wasm/jsapi/idlharness-shadowrealm.window.js @@ -0,0 +1,2 @@ +// META: script=/resources/idlharness-shadowrealm.js +idl_test_shadowrealm(["wasm-js-api"], []); diff --git a/tests/wpt/tests/webcodecs/transfering.https.any.js b/tests/wpt/tests/webcodecs/transfering.https.any.js index 44060b968a8..8d6ab940787 100644 --- a/tests/wpt/tests/webcodecs/transfering.https.any.js +++ b/tests/wpt/tests/webcodecs/transfering.https.any.js @@ -40,6 +40,44 @@ promise_test(async t => { }, 'Test transfering ArrayBuffer to VideoFrame'); +promise_test(async t => { + let fmt = 'I420'; + const i420_planes = [0xAA, 0xBB, 0xCC]; + let data = new Uint8Array(i420_planes); + let init = { + format: fmt, + timestamp: 1234, + codedWidth: 1, + codedHeight: 1, + visibleRect: {x: 0, y: 0, width: 1, height: 1}, + transfer: [data.buffer] + }; + + let frame = new VideoFrame(data, init); + assert_equals(data.length, 0, 'data.length after detach'); + + const options = { + rect: {x: 0, y: 0, width: init.codedWidth, height: init.codedHeight} + }; + let size = frame.allocationSize(options); + let output_data = new Uint8Array(size); + let layout = await frame.copyTo(output_data, options); + let expected_data = new Uint8Array(i420_planes); + assert_equals(expected_data.length, size, 'expected_data size'); + assert_equals(layout[0].stride, 1, 'layout[0].stride'); + assert_equals(layout[0].offset, 0, 'layout[0].offset'); + assert_equals(layout[1].stride, 1, 'layout[1].stride'); + assert_equals(layout[1].offset, 1, 'layout[1].offset'); + assert_equals(layout[2].stride, 1, 'layout[2].stride'); + assert_equals(layout[2].offset, 2, 'layout[2].offset'); + assert_equals(expected_data.length, size, 'expected_data size'); + for (let i = 0; i < size; i++) { + assert_equals(expected_data[i], output_data[i], `expected_data[${i}]`); + } + + frame.close(); +}, 'Test transfering buffers to VideoFrame with uneven samples'); + promise_test(async t => { const rgb_plane = [ 0xBA, 0xDF, 0x00, 0xD0, 0xBA, 0xDF, 0x01, 0xD0, 0xBA, 0xDF, 0x02, 0xD0, diff --git a/tests/wpt/tests/webdriver/tests/bidi/input/perform_actions/navigation.py b/tests/wpt/tests/webdriver/tests/bidi/input/perform_actions/navigation.py index 825bca7e994..21109f1a680 100644 --- a/tests/wpt/tests/webdriver/tests/bidi/input/perform_actions/navigation.py +++ b/tests/wpt/tests/webdriver/tests/bidi/input/perform_actions/navigation.py @@ -1,11 +1,7 @@ -import asyncio -import time - import pytest import webdriver.bidi.error as error from webdriver.bidi.modules.input import Actions, get_element_origin -from tests.support.keys import Keys from . import get_element_rect from .. import get_events diff --git a/tests/wpt/tests/webdriver/tests/bidi/input/release_actions/sequence.py b/tests/wpt/tests/webdriver/tests/bidi/input/release_actions/sequence.py index 7c68fd299f7..7629be29daa 100644 --- a/tests/wpt/tests/webdriver/tests/bidi/input/release_actions/sequence.py +++ b/tests/wpt/tests/webdriver/tests/bidi/input/release_actions/sequence.py @@ -19,6 +19,7 @@ async def test_release_char_sequence_sends_keyup_events_in_reverse( await bidi_session.input.perform_actions( actions=actions, context=top_context["context"] ) + # Reset so we only see the release events await bidi_session.script.evaluate( expression="resetEvents()", diff --git a/tests/wpt/tests/webdriver/tests/bidi/input/release_actions/sequence_tentative.py b/tests/wpt/tests/webdriver/tests/bidi/input/release_actions/sequence_tentative.py index f4799a03154..9fbfa46194c 100644 --- a/tests/wpt/tests/webdriver/tests/bidi/input/release_actions/sequence_tentative.py +++ b/tests/wpt/tests/webdriver/tests/bidi/input/release_actions/sequence_tentative.py @@ -9,32 +9,32 @@ pytestmark = pytest.mark.asyncio async def test_release_mouse_sequence_resets_dblclick_state( - bidi_session, - top_context, - get_element, - load_static_test_page + bidi_session, new_tab, get_element, load_static_test_page ): """ - The actual behaviour of the double click, specifically in the light of the `release_actions` is not clear in the - spec at the moment: https://github.com/w3c/webdriver/issues/1772 + The actual behavior of the double click, specifically in the light of the `release_actions` + is not clear in the spec at the moment: https://github.com/w3c/webdriver/issues/1772 + + For now run this test in a new tab until it's clear if a cross-origin navigation + should reset the input state map or not: https://github.com/w3c/webdriver/issues/1859 """ - await load_static_test_page(page="test_actions.html") - reporter = await get_element("#outer") + await load_static_test_page(page="test_actions.html", context=new_tab) + reporter = await get_element("#outer", context=new_tab) actions = Actions() actions.add_pointer(pointer_type="mouse").pointer_move( x=0, y=0, origin=get_element_origin(reporter) ).pointer_down(button=0).pointer_up(button=0) await bidi_session.input.perform_actions( - actions=actions, context=top_context["context"] + actions=actions, context=new_tab["context"] ) - await bidi_session.input.release_actions(context=top_context["context"]) + await bidi_session.input.release_actions(context=new_tab["context"]) await bidi_session.input.perform_actions( - actions=actions, context=top_context["context"] + actions=actions, context=new_tab["context"] ) - events = await get_events(bidi_session, top_context["context"]) + events = await get_events(bidi_session, new_tab["context"]) # The expected data here might vary between the vendors since the spec at the moment # is not clear on how the double/triple click should be tracked. It should be diff --git a/tests/wpt/tests/webdriver/tests/classic/perform_actions/navigation.py b/tests/wpt/tests/webdriver/tests/classic/perform_actions/navigation.py new file mode 100644 index 00000000000..6f5a4c98f0a --- /dev/null +++ b/tests/wpt/tests/webdriver/tests/classic/perform_actions/navigation.py @@ -0,0 +1,71 @@ +import pytest +import webdriver.error as error + +from tests.classic.perform_actions.support.refine import get_events + +PAGE_CONTENT = """ + + +""" + + +def test_key(session, inline, key_chain): + session.url = inline(f""" + + + """) + input = session.find.css("input", all=False) + + key_chain \ + .key_down("1") \ + .key_up("1") \ + .pause(1000) \ + .key_down("2") \ + .key_up("2") \ + .perform() + + with pytest.raises(error.StaleElementReferenceException): + input.rect + + events = get_events(session) + assert len(events) == 1 + assert events[0] == ["2"] + + +def test_pointer(session, inline, mouse_chain): + session.url = inline( + f"""""") + input = session.find.css("input", all=False) + + mouse_chain \ + .pointer_move(x=0, y=0, origin=input) \ + .pointer_down(button=0) \ + .pointer_up(button=0) \ + .pause(1000) \ + .pointer_move(x=200, y=200) \ + .perform() + + with pytest.raises(error.StaleElementReferenceException): + input.rect + + events = get_events(session) + assert len(events) == 1 + assert events[0] == [200, 200] diff --git a/tests/wpt/tests/webdriver/tests/classic/release_actions/sequence.py b/tests/wpt/tests/webdriver/tests/classic/release_actions/sequence.py index 348f8169460..15bd9f82ce4 100644 --- a/tests/wpt/tests/webdriver/tests/classic/release_actions/sequence.py +++ b/tests/wpt/tests/webdriver/tests/classic/release_actions/sequence.py @@ -1,7 +1,7 @@ import pytest from tests.classic.release_actions.support.refine import get_events, get_keys -from tests.support.helpers import filter_dict, filter_supported_key_events +from tests.support.helpers import filter_supported_key_events def test_release_no_actions_sends_no_events(session, key_reporter): @@ -10,9 +10,9 @@ def test_release_no_actions_sends_no_events(session, key_reporter): assert len(get_events(session)) == 0 -def test_release_char_sequence_sends_keyup_events_in_reverse(session, - key_reporter, - key_chain): +def test_release_char_sequence_sends_keyup_events_in_reverse( + session, key_reporter, key_chain +): key_chain \ .key_down("a") \ .key_down("b") \ @@ -27,40 +27,3 @@ def test_release_char_sequence_sends_keyup_events_in_reverse(session, all_events = get_events(session) (events, expected) = filter_supported_key_events(all_events, expected) assert events == expected - - -@pytest.mark.parametrize( - "release_actions", - [True, False], - ids=["with release actions", "without release actions"], -) -def test_release_mouse_sequence_resets_dblclick_state(session, - test_actions_page, - mouse_chain, - release_actions): - reporter = session.find.css("#outer", all=False) - - mouse_chain \ - .click(element=reporter) \ - .perform() - - if release_actions: - session.actions.release() - - mouse_chain \ - .perform() - events = get_events(session) - - # The expeced data here might vary between the vendors since the spec at the moment - # is not clear on how the double/triple click should be tracked. It should be - # clarified in the scope of https://github.com/w3c/webdriver/issues/1772. - expected = [ - {"type": "mousedown", "button": 0}, - {"type": "mouseup", "button": 0}, - {"type": "click", "button": 0}, - {"type": "mousedown", "button": 0}, - {"type": "mouseup", "button": 0}, - {"type": "click", "button": 0}, - ] - filtered_events = [filter_dict(e, expected[0]) for e in events] - assert expected == filtered_events[1:] diff --git a/tests/wpt/tests/webdriver/tests/classic/release_actions/sequence_tentative.py b/tests/wpt/tests/webdriver/tests/classic/release_actions/sequence_tentative.py new file mode 100644 index 00000000000..5c20126610b --- /dev/null +++ b/tests/wpt/tests/webdriver/tests/classic/release_actions/sequence_tentative.py @@ -0,0 +1,44 @@ +import pytest + +from tests.classic.release_actions.support.refine import get_events +from tests.support.helpers import filter_dict + + +@pytest.mark.parametrize( + "release_actions", + [True, False], + ids=["with release actions", "without release actions"], +) +def test_release_mouse_sequence_resets_dblclick_state( + session, http_new_tab, test_actions_page, mouse_chain, release_actions +): + """ + The actual behaviour of the double click, specifically in the light of the `release_actions` + is not clear in the spec at the moment: https://github.com/w3c/webdriver/issues/1772 + + For now run this test in a new tab until it's clear if a cross-origin navigation + should reset the input state map or not: https://github.com/w3c/webdriver/issues/1859 + """ + reporter = session.find.css("#outer", all=False) + + mouse_chain.click(element=reporter).perform() + + if release_actions: + session.actions.release() + + mouse_chain.perform() + events = get_events(session) + + # The expected data here might vary between the vendors since the spec at the moment + # is not clear on how the double/triple click should be tracked. It should be + # clarified in the scope of https://github.com/w3c/webdriver/issues/1772. + expected = [ + {"type": "mousedown", "button": 0}, + {"type": "mouseup", "button": 0}, + {"type": "click", "button": 0}, + {"type": "mousedown", "button": 0}, + {"type": "mouseup", "button": 0}, + {"type": "click", "button": 0}, + ] + filtered_events = [filter_dict(e, expected[0]) for e in events] + assert expected == filtered_events[1:] diff --git a/tests/wpt/tests/webdriver/tests/support/fixtures_http.py b/tests/wpt/tests/webdriver/tests/support/fixtures_http.py index dd714f5e7c4..df3c0d86ee6 100644 --- a/tests/wpt/tests/webdriver/tests/support/fixtures_http.py +++ b/tests/wpt/tests/webdriver/tests/support/fixtures_http.py @@ -1,7 +1,7 @@ import base64 import pytest -from webdriver.error import NoSuchAlertException +from webdriver.error import NoSuchAlertException, NoSuchWindowException from tests.support.image import png_dimensions, ImageDifference from tests.support.sync import Poll @@ -155,6 +155,26 @@ def create_frame(session): return create_frame +@pytest.fixture +def http_new_tab(session): + """Create a new tab to run the test isolated.""" + original_handle = session.window_handle + new_handle = session.new_window(type_hint="tab") + + session.window_handle = new_handle + + yield + + try: + # Make sure to close the correct tab that we opened before. + session.window_handle = new_handle + session.window.close() + except NoSuchWindowException: + pass + + session.window_handle = original_handle + + @pytest.fixture def stale_element(current_session, get_test_page): """Create a stale element reference diff --git a/tests/wpt/tests/webnn/conformance_tests/abs.https.any.js b/tests/wpt/tests/webnn/conformance_tests/abs.https.any.js index 0f8a6cd3309..ad5ef12c029 100644 --- a/tests/wpt/tests/webnn/conformance_tests/abs.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/abs.https.any.js @@ -313,7 +313,7 @@ const absTests = [ if (navigator.ml) { absTests.forEach((test) => { webnn_conformance_test( - buildGraphAndCompute, getAbsPrecisionTolerance, test); + buildAndExecuteGraph, getAbsPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/add.https.any.js b/tests/wpt/tests/webnn/conformance_tests/add.https.any.js index c084dd009e2..302cc53b9ac 100644 --- a/tests/wpt/tests/webnn/conformance_tests/add.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/add.https.any.js @@ -582,7 +582,7 @@ const addTests = [ if (navigator.ml) { addTests.forEach((test) => { webnn_conformance_test( - buildGraphAndCompute, getAddPrecisionTolerance, test); + buildAndExecuteGraph, getAddPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/arg_min_max.https.any.js b/tests/wpt/tests/webnn/conformance_tests/arg_min_max.https.any.js index a3711d3ab81..27425c9f35f 100644 --- a/tests/wpt/tests/webnn/conformance_tests/arg_min_max.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/arg_min_max.https.any.js @@ -602,7 +602,7 @@ const argMinMaxTests = [ if (navigator.ml) { argMinMaxTests.forEach((test) => { webnn_conformance_test( - buildGraphAndCompute, getArgMinMaxPrecisionTolerance, test); + buildAndExecuteGraph, getArgMinMaxPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/batch_normalization.https.any.js b/tests/wpt/tests/webnn/conformance_tests/batch_normalization.https.any.js index 55c8ddbe761..342b1420cf8 100644 --- a/tests/wpt/tests/webnn/conformance_tests/batch_normalization.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/batch_normalization.https.any.js @@ -702,7 +702,7 @@ const batchNormTests = [ if (navigator.ml) { batchNormTests.forEach((test) => { - webnn_conformance_test(buildGraphAndCompute, getPrecisionTolerance, test); + webnn_conformance_test(buildAndExecuteGraph, getPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/cast.https.any.js b/tests/wpt/tests/webnn/conformance_tests/cast.https.any.js index 3f2ef698146..8dbb46e5ea6 100644 --- a/tests/wpt/tests/webnn/conformance_tests/cast.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/cast.https.any.js @@ -1495,7 +1495,7 @@ const castTests = [ if (navigator.ml) { castTests.forEach((test) => { webnn_conformance_test( - buildGraphAndCompute, getCastPrecisionTolerance, test); + buildAndExecuteGraph, getCastPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/ceil.https.any.js b/tests/wpt/tests/webnn/conformance_tests/ceil.https.any.js index 93549ad3cfe..3e8bd3013d0 100644 --- a/tests/wpt/tests/webnn/conformance_tests/ceil.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/ceil.https.any.js @@ -251,7 +251,7 @@ const ceilTests = [ if (navigator.ml) { ceilTests.forEach((test) => { webnn_conformance_test( - buildGraphAndCompute, getCeilPrecisionTolerance, test); + buildAndExecuteGraph, getCeilPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/clamp.https.any.js b/tests/wpt/tests/webnn/conformance_tests/clamp.https.any.js index 4253ca3449a..0f91e4eec0c 100644 --- a/tests/wpt/tests/webnn/conformance_tests/clamp.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/clamp.https.any.js @@ -1095,7 +1095,7 @@ const clampTests = [ if (navigator.ml) { clampTests.forEach((test) => { - webnn_conformance_test(buildGraphAndCompute, getPrecisionTolerance, test); + webnn_conformance_test(buildAndExecuteGraph, getPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/compute-arraybufferview-with-bigger-arraybuffer.https.any.js b/tests/wpt/tests/webnn/conformance_tests/compute-arraybufferview-with-bigger-arraybuffer.https.any.js deleted file mode 100644 index c150992ca64..00000000000 --- a/tests/wpt/tests/webnn/conformance_tests/compute-arraybufferview-with-bigger-arraybuffer.https.any.js +++ /dev/null @@ -1,61 +0,0 @@ -// META: title=test WebNN MLContext.compute() for ArrayBufferView created from bigger ArrayBuffer -// META: global=window,dedicatedworker -// META: variant=?cpu -// META: variant=?gpu -// META: variant=?npu -// META: script=../resources/utils.js - -'use strict'; - -// These tests are used to reproduce the Chromium issue: -// https://issues.chromium.org/issues/332151809 - -if (navigator.ml) { - const variant = location.search.substring(1); - const contextOptions = kContextOptionsForVariant[variant]; - - let context; - - promise_setup(async () => { - try { - context = await navigator.ml.createContext(contextOptions); - } catch (e) { - throw new AssertionError( - `Unable to create context for ${variant} variant. ${e}`); - } - }); - - promise_test(async t => { - const builder = new MLGraphBuilder(context); - const a = builder.input('a', {dataType: 'float32', shape: [2]}); - const b = builder.relu(a); - const graph = await builder.build({b}); - const arraybuffer = new ArrayBuffer(100); - const aBuffer = - new Float32Array(arraybuffer, /*byteOffset*/ 4, /*length*/ 2) - aBuffer.set([1, -1]); - const bBuffer = new Float32Array(2); - const results = - await context.compute(graph, {'a': aBuffer}, {'b': bBuffer}); - assert_array_approx_equals_ulp( - results.outputs.b, [1, 0], /*nulp*/ 0, 'float32'); - }, 'Test compute() working for input ArrayBufferView created from bigger ArrayBuffer'); - - promise_test(async t => { - const builder = new MLGraphBuilder(context); - const a = builder.input('a', {dataType: 'float32', shape: [2]}); - const b = builder.relu(a); - const graph = await builder.build({b}); - const aBuffer = new Float32Array(2); - aBuffer.set([1, -1]); - const arraybuffer = new ArrayBuffer(100); - const bBuffer = - new Float32Array(arraybuffer, /*byteOffset*/ 8, /*length*/ 2); - const results = - await context.compute(graph, {'a': aBuffer}, {'b': bBuffer}); - assert_array_approx_equals_ulp( - results.outputs.b, [1, 0], /*nulp*/ 0, 'float32'); - }, 'Test compute() working for output ArrayBufferView created from bigger ArrayBuffer'); -} else { - test(() => assert_implements(navigator.ml, 'missing navigator.ml')); -} diff --git a/tests/wpt/tests/webnn/conformance_tests/concat.https.any.js b/tests/wpt/tests/webnn/conformance_tests/concat.https.any.js index bb6a92a93b6..92bf7d0ba8b 100644 --- a/tests/wpt/tests/webnn/conformance_tests/concat.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/concat.https.any.js @@ -22,7 +22,7 @@ const getConcatPrecisionTolerance = (graphResources) => { return {metricType: 'ULP', value: toleranceValueDict[expectedDataType]}; }; -const buildGraphAndComputeWithConcat = +const buildAndExecuteGraphWithConcat = async (context, builder, graphResources) => { const graphInputs = graphResources.inputs; const operator = graphResources.operators[0]; @@ -59,14 +59,10 @@ const buildGraphAndComputeWithConcat = // Compile the constructed graph. const graph = await builder.build(namedOutputOperand); - const inputs = {}; - prepareInputsForGraph(inputs, graphInputs); - - const outputs = {}; - prepareOutputsForGraph(outputs, graphResources.expectedOutputs); - // Execute the compiled graph. - const result = await context.compute(graph, inputs, outputs); + const result = await computeGraph( + context, graph, graphInputs, graphResources.expectedOutputs); + return {result, namedOutputOperand}; }; @@ -2432,7 +2428,7 @@ const concatTests = [ if (navigator.ml) { concatTests.forEach((test) => { webnn_conformance_test( - buildGraphAndComputeWithConcat, getConcatPrecisionTolerance, test); + buildAndExecuteGraphWithConcat, getConcatPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/conv2d.https.any.js b/tests/wpt/tests/webnn/conformance_tests/conv2d.https.any.js index 3cb964bc3b7..daa77b04357 100644 --- a/tests/wpt/tests/webnn/conformance_tests/conv2d.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/conv2d.https.any.js @@ -1110,7 +1110,7 @@ const conv2dTests = [ if (navigator.ml) { conv2dTests.forEach((test) => { - webnn_conformance_test(buildGraphAndCompute, getPrecisionTolerance, test); + webnn_conformance_test(buildAndExecuteGraph, getPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/conv_transpose2d.https.any.js b/tests/wpt/tests/webnn/conformance_tests/conv_transpose2d.https.any.js index 1833f5ce473..aa5fc7b6293 100644 --- a/tests/wpt/tests/webnn/conformance_tests/conv_transpose2d.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/conv_transpose2d.https.any.js @@ -1481,7 +1481,7 @@ const convTranspose2dTests = [ if (navigator.ml) { convTranspose2dTests.forEach((test) => { - webnn_conformance_test(buildGraphAndCompute, getPrecisionTolerance, test); + webnn_conformance_test(buildAndExecuteGraph, getPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/cos.https.any.js b/tests/wpt/tests/webnn/conformance_tests/cos.https.any.js index 4a50dff594b..b5d10addb19 100644 --- a/tests/wpt/tests/webnn/conformance_tests/cos.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/cos.https.any.js @@ -290,7 +290,7 @@ const cosTests = [ if (navigator.ml) { cosTests.forEach((test) => { webnn_conformance_test( - buildGraphAndCompute, getCosPrecisionTolerance, test); + buildAndExecuteGraph, getCosPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/cumulative_sum.https.any.js b/tests/wpt/tests/webnn/conformance_tests/cumulative_sum.https.any.js index 5ef2ac6ed71..95b56d8e72e 100644 --- a/tests/wpt/tests/webnn/conformance_tests/cumulative_sum.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/cumulative_sum.https.any.js @@ -166,7 +166,7 @@ const cumulativeSumTests = [ if (navigator.ml) { cumulativeSumTests.forEach((test) => { webnn_conformance_test( - buildGraphAndCompute, getCumulativeSumPrecisionTolerance, test); + buildAndExecuteGraph, getCumulativeSumPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/dequantizeLinear.https.any.js b/tests/wpt/tests/webnn/conformance_tests/dequantizeLinear.https.any.js index 6b8ba371693..54940e3f482 100644 --- a/tests/wpt/tests/webnn/conformance_tests/dequantizeLinear.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/dequantizeLinear.https.any.js @@ -536,7 +536,7 @@ const dequantizeLinearTests = [ if (navigator.ml) { dequantizeLinearTests.forEach((test) => { webnn_conformance_test( - buildGraphAndCompute, getDequantizeLinearPrecisionTolerance, test); + buildAndExecuteGraph, getDequantizeLinearPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/div.https.any.js b/tests/wpt/tests/webnn/conformance_tests/div.https.any.js index 2c36884ce91..bcf2e05d58a 100644 --- a/tests/wpt/tests/webnn/conformance_tests/div.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/div.https.any.js @@ -528,7 +528,7 @@ const divTests = [ if (navigator.ml) { divTests.forEach((test) => { webnn_conformance_test( - buildGraphAndCompute, getDivPrecisionTolerance, test); + buildAndExecuteGraph, getDivPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/elu.https.any.js b/tests/wpt/tests/webnn/conformance_tests/elu.https.any.js index ed4d0c42490..9f572fea016 100644 --- a/tests/wpt/tests/webnn/conformance_tests/elu.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/elu.https.any.js @@ -391,7 +391,7 @@ const eluTests = [ if (navigator.ml) { eluTests.forEach((test) => { - webnn_conformance_test(buildGraphAndCompute, getPrecisionTolerance, test); + webnn_conformance_test(buildAndExecuteGraph, getPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/equal.https.any.js b/tests/wpt/tests/webnn/conformance_tests/equal.https.any.js index 37cd0ca97dc..d8278bc607d 100644 --- a/tests/wpt/tests/webnn/conformance_tests/equal.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/equal.https.any.js @@ -530,7 +530,7 @@ const equalTests = [ if (navigator.ml) { equalTests.forEach((test) => { webnn_conformance_test( - buildGraphAndCompute, getEqualPrecisionTolerance, test); + buildAndExecuteGraph, getEqualPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/erf.https.any.js b/tests/wpt/tests/webnn/conformance_tests/erf.https.any.js index 7e8a8e0c739..5411c8f73d2 100644 --- a/tests/wpt/tests/webnn/conformance_tests/erf.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/erf.https.any.js @@ -290,7 +290,7 @@ const erfTests = [ if (navigator.ml) { erfTests.forEach((test) => { webnn_conformance_test( - buildGraphAndCompute, getErfPrecisionTolerance, test); + buildAndExecuteGraph, getErfPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/exp.https.any.js b/tests/wpt/tests/webnn/conformance_tests/exp.https.any.js index 7b1dae9ac8b..f00a9fedb12 100644 --- a/tests/wpt/tests/webnn/conformance_tests/exp.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/exp.https.any.js @@ -290,7 +290,7 @@ const expTests = [ if (navigator.ml) { expTests.forEach((test) => { webnn_conformance_test( - buildGraphAndCompute, getExpPrecisionTolerance, test); + buildAndExecuteGraph, getExpPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/expand.https.any.js b/tests/wpt/tests/webnn/conformance_tests/expand.https.any.js index 6668a5cc216..904e4e7b806 100644 --- a/tests/wpt/tests/webnn/conformance_tests/expand.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/expand.https.any.js @@ -724,7 +724,7 @@ const expandTests = [ if (navigator.ml) { expandTests.forEach((test) => { webnn_conformance_test( - buildGraphAndCompute, getExpandPrecisionTolerance, test); + buildAndExecuteGraph, getExpandPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/floor.https.any.js b/tests/wpt/tests/webnn/conformance_tests/floor.https.any.js index e59f220f4eb..138f7874ce3 100644 --- a/tests/wpt/tests/webnn/conformance_tests/floor.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/floor.https.any.js @@ -252,7 +252,7 @@ const floorTests = [ if (navigator.ml) { floorTests.forEach((test) => { webnn_conformance_test( - buildGraphAndCompute, getFloorPrecisionTolerance, test); + buildAndExecuteGraph, getFloorPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/gather.https.any.js b/tests/wpt/tests/webnn/conformance_tests/gather.https.any.js index 17c31413758..cc89dbf37ae 100644 --- a/tests/wpt/tests/webnn/conformance_tests/gather.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/gather.https.any.js @@ -968,7 +968,7 @@ const gatherTests = [ if (navigator.ml) { gatherTests.forEach((test) => { webnn_conformance_test( - buildGraphAndCompute, getGatherPrecisionTolerance, test); + buildAndExecuteGraph, getGatherPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/gatherElements.https.any.js b/tests/wpt/tests/webnn/conformance_tests/gatherElements.https.any.js index 2cd3159ca0e..a7bea51de13 100644 --- a/tests/wpt/tests/webnn/conformance_tests/gatherElements.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/gatherElements.https.any.js @@ -172,7 +172,7 @@ const gatherElementsTests = [ if (navigator.ml) { gatherElementsTests.forEach((test) => { webnn_conformance_test( - buildGraphAndCompute, getGatherElementsPrecisionTolerance, test); + buildAndExecuteGraph, getGatherElementsPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/gatherND.https.any.js b/tests/wpt/tests/webnn/conformance_tests/gatherND.https.any.js index 4e9adf4c1bf..83c9d6c8ffa 100644 --- a/tests/wpt/tests/webnn/conformance_tests/gatherND.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/gatherND.https.any.js @@ -350,7 +350,7 @@ const gatherNDTests = [ if (navigator.ml) { gatherNDTests.forEach((test) => { webnn_conformance_test( - buildGraphAndCompute, getGatherNDPrecisionTolerance, test); + buildAndExecuteGraph, getGatherNDPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/gelu.https.any.js b/tests/wpt/tests/webnn/conformance_tests/gelu.https.any.js index aa72bb65c83..b9d57a2bc8f 100644 --- a/tests/wpt/tests/webnn/conformance_tests/gelu.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/gelu.https.any.js @@ -504,7 +504,7 @@ const geluTests = [ if (navigator.ml) { geluTests.forEach((test) => { - webnn_conformance_test(buildGraphAndCompute, getPrecisionTolerance, test); + webnn_conformance_test(buildAndExecuteGraph, getPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/gemm.https.any.js b/tests/wpt/tests/webnn/conformance_tests/gemm.https.any.js index 099486c7f58..7f8181dd5dd 100644 --- a/tests/wpt/tests/webnn/conformance_tests/gemm.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/gemm.https.any.js @@ -1262,7 +1262,7 @@ const gemmTests = [ if (navigator.ml) { gemmTests.forEach((test) => { - webnn_conformance_test(buildGraphAndCompute, getPrecisionTolerance, test); + webnn_conformance_test(buildAndExecuteGraph, getPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/greater.https.any.js b/tests/wpt/tests/webnn/conformance_tests/greater.https.any.js index 7017d0860d5..41408be4120 100644 --- a/tests/wpt/tests/webnn/conformance_tests/greater.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/greater.https.any.js @@ -530,7 +530,7 @@ const greaterTests = [ if (navigator.ml) { greaterTests.forEach((test) => { webnn_conformance_test( - buildGraphAndCompute, getGreaterPrecisionTolerance, test); + buildAndExecuteGraph, getGreaterPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/greater_or_equal.https.any.js b/tests/wpt/tests/webnn/conformance_tests/greater_or_equal.https.any.js index 36cb9900ae4..19818cd7e46 100644 --- a/tests/wpt/tests/webnn/conformance_tests/greater_or_equal.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/greater_or_equal.https.any.js @@ -531,7 +531,7 @@ const greaterOrEqualTests = [ if (navigator.ml) { greaterOrEqualTests.forEach((test) => { webnn_conformance_test( - buildGraphAndCompute, getGreaterOrEqualPrecisionTolerance, test); + buildAndExecuteGraph, getGreaterOrEqualPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/gru.https.any.js b/tests/wpt/tests/webnn/conformance_tests/gru.https.any.js index 4a144cce848..870813f87c7 100644 --- a/tests/wpt/tests/webnn/conformance_tests/gru.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/gru.https.any.js @@ -760,7 +760,7 @@ const gruTests = [ if (navigator.ml) { gruTests.forEach((test) => { webnn_conformance_test( - buildGraphAndCompute, getGruPrecisionTolerance, test); + buildAndExecuteGraph, getGruPrecisionTolerance, test); }); } else { diff --git a/tests/wpt/tests/webnn/conformance_tests/gru_cell.https.any.js b/tests/wpt/tests/webnn/conformance_tests/gru_cell.https.any.js index 6155a37490d..fe648cf30a5 100644 --- a/tests/wpt/tests/webnn/conformance_tests/gru_cell.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/gru_cell.https.any.js @@ -309,7 +309,7 @@ const gruCellTests = [ if (navigator.ml) { gruCellTests.forEach((test) => { webnn_conformance_test( - buildGraphAndCompute, getGruCellPrecisionTolerance, test); + buildAndExecuteGraph, getGruCellPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/hard_sigmoid.https.any.js b/tests/wpt/tests/webnn/conformance_tests/hard_sigmoid.https.any.js index af8c3918f3d..8beb041733d 100644 --- a/tests/wpt/tests/webnn/conformance_tests/hard_sigmoid.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/hard_sigmoid.https.any.js @@ -691,7 +691,7 @@ const hardSigmoidTests = [ if (navigator.ml) { hardSigmoidTests.forEach((test) => { - webnn_conformance_test(buildGraphAndCompute, getPrecisionTolerance, test); + webnn_conformance_test(buildAndExecuteGraph, getPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/hard_swish.https.any.js b/tests/wpt/tests/webnn/conformance_tests/hard_swish.https.any.js index e9c341b7707..8677bf6e37e 100644 --- a/tests/wpt/tests/webnn/conformance_tests/hard_swish.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/hard_swish.https.any.js @@ -378,7 +378,7 @@ const hardSwishTests = [ if (navigator.ml) { hardSwishTests.forEach((test) => { - webnn_conformance_test(buildGraphAndCompute, getPrecisionTolerance, test); + webnn_conformance_test(buildAndExecuteGraph, getPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/identity.https.any.js b/tests/wpt/tests/webnn/conformance_tests/identity.https.any.js index 6e1b1e7f6db..d54741a21c4 100644 --- a/tests/wpt/tests/webnn/conformance_tests/identity.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/identity.https.any.js @@ -290,7 +290,7 @@ const identityTests = [ if (navigator.ml) { identityTests.forEach((test) => { webnn_conformance_test( - buildGraphAndCompute, getIdentityPrecisionTolerance, test); + buildAndExecuteGraph, getIdentityPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/instance_normalization.https.any.js b/tests/wpt/tests/webnn/conformance_tests/instance_normalization.https.any.js index 46f434bd245..71ab3012cb3 100644 --- a/tests/wpt/tests/webnn/conformance_tests/instance_normalization.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/instance_normalization.https.any.js @@ -357,7 +357,7 @@ const instanceNormTests = [ if (navigator.ml) { instanceNormTests.forEach((test) => { webnn_conformance_test( - buildGraphAndCompute, getInstanceNormPrecisionTolerance, test); + buildAndExecuteGraph, getInstanceNormPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/layer_normalization.https.any.js b/tests/wpt/tests/webnn/conformance_tests/layer_normalization.https.any.js index 23ba642e242..01f181c45b3 100644 --- a/tests/wpt/tests/webnn/conformance_tests/layer_normalization.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/layer_normalization.https.any.js @@ -552,7 +552,7 @@ const layerNormTests = [ if (navigator.ml) { layerNormTests.forEach((test) => { webnn_conformance_test( - buildGraphAndCompute, getLayerNormPrecisionTolerance, test); + buildAndExecuteGraph, getLayerNormPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/leaky_relu.https.any.js b/tests/wpt/tests/webnn/conformance_tests/leaky_relu.https.any.js index f49c2d02809..eeb01d3936e 100644 --- a/tests/wpt/tests/webnn/conformance_tests/leaky_relu.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/leaky_relu.https.any.js @@ -430,7 +430,7 @@ const leakyReluTests = [ if (navigator.ml) { leakyReluTests.forEach((test) => { - webnn_conformance_test(buildGraphAndCompute, getPrecisionTolerance, test); + webnn_conformance_test(buildAndExecuteGraph, getPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/lesser.https.any.js b/tests/wpt/tests/webnn/conformance_tests/lesser.https.any.js index 322209f18a1..f514c3d16ae 100644 --- a/tests/wpt/tests/webnn/conformance_tests/lesser.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/lesser.https.any.js @@ -530,7 +530,7 @@ const lesserTests = [ if (navigator.ml) { lesserTests.forEach((test) => { webnn_conformance_test( - buildGraphAndCompute, getLesserPrecisionTolerance, test); + buildAndExecuteGraph, getLesserPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/lesser_or_equal.https.any.js b/tests/wpt/tests/webnn/conformance_tests/lesser_or_equal.https.any.js index aceec9dc135..751d35a8a98 100644 --- a/tests/wpt/tests/webnn/conformance_tests/lesser_or_equal.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/lesser_or_equal.https.any.js @@ -531,7 +531,7 @@ const lesserOrEqualTests = [ if (navigator.ml) { lesserOrEqualTests.forEach((test) => { webnn_conformance_test( - buildGraphAndCompute, getLesserOrEqualPrecisionTolerance, test); + buildAndExecuteGraph, getLesserOrEqualPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/linear.https.any.js b/tests/wpt/tests/webnn/conformance_tests/linear.https.any.js index a959403aff4..957e207bf3f 100644 --- a/tests/wpt/tests/webnn/conformance_tests/linear.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/linear.https.any.js @@ -547,7 +547,7 @@ const linearTests = [ if (navigator.ml) { linearTests.forEach((test) => { - webnn_conformance_test(buildGraphAndCompute, getPrecisionTolerance, test); + webnn_conformance_test(buildAndExecuteGraph, getPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/log.https.any.js b/tests/wpt/tests/webnn/conformance_tests/log.https.any.js index 8d6b5885c28..e31a771d8ca 100644 --- a/tests/wpt/tests/webnn/conformance_tests/log.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/log.https.any.js @@ -290,7 +290,7 @@ const logTests = [ if (navigator.ml) { logTests.forEach((test) => { webnn_conformance_test( - buildGraphAndCompute, getLogPrecisionTolerance, test); + buildAndExecuteGraph, getLogPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/logical_and.https.any.js b/tests/wpt/tests/webnn/conformance_tests/logical_and.https.any.js index 3d46c0b2406..32fe4d1edbd 100644 --- a/tests/wpt/tests/webnn/conformance_tests/logical_and.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/logical_and.https.any.js @@ -414,8 +414,7 @@ const logicalAndTests = [ if (navigator.ml) { logicalAndTests.forEach((test) => { - webnn_conformance_test( - buildGraphAndCompute, getPrecisionTolerance, test); + webnn_conformance_test(buildAndExecuteGraph, getPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/logical_not.https.any.js b/tests/wpt/tests/webnn/conformance_tests/logical_not.https.any.js index e56c5626ef8..bb6b42a70b2 100644 --- a/tests/wpt/tests/webnn/conformance_tests/logical_not.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/logical_not.https.any.js @@ -214,7 +214,7 @@ const logicalNotTests = [ if (navigator.ml) { logicalNotTests.forEach((test) => { webnn_conformance_test( - buildGraphAndCompute, getLogicalNotPrecisionTolerance, test); + buildAndExecuteGraph, getLogicalNotPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/logical_or.https.any.js b/tests/wpt/tests/webnn/conformance_tests/logical_or.https.any.js index 3be3b0090f2..838988f9c73 100644 --- a/tests/wpt/tests/webnn/conformance_tests/logical_or.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/logical_or.https.any.js @@ -414,8 +414,7 @@ const logicalOrTests = [ if (navigator.ml) { logicalOrTests.forEach((test) => { - webnn_conformance_test( - buildGraphAndCompute, getPrecisionTolerance, test); + webnn_conformance_test(buildAndExecuteGraph, getPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/logical_xor.https.any.js b/tests/wpt/tests/webnn/conformance_tests/logical_xor.https.any.js index cab96c27237..50a12c7c5cf 100644 --- a/tests/wpt/tests/webnn/conformance_tests/logical_xor.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/logical_xor.https.any.js @@ -413,10 +413,9 @@ const logicalXorTests = [ ]; if (navigator.ml) { -logicalXorTests.forEach((test) => { - webnn_conformance_test( - buildGraphAndCompute, getPrecisionTolerance, test); -}); + logicalXorTests.forEach((test) => { + webnn_conformance_test(buildAndExecuteGraph, getPrecisionTolerance, test); + }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); } diff --git a/tests/wpt/tests/webnn/conformance_tests/lstm.https.any.js b/tests/wpt/tests/webnn/conformance_tests/lstm.https.any.js index 20198bfb2f5..13bf49261c1 100644 --- a/tests/wpt/tests/webnn/conformance_tests/lstm.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/lstm.https.any.js @@ -818,7 +818,7 @@ const lstmTests = [ if (navigator.ml) { lstmTests.forEach((test) => { webnn_conformance_test( - buildGraphAndCompute, getLstmPrecisionTolerance, test); + buildAndExecuteGraph, getLstmPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/lstm_cell.https.any.js b/tests/wpt/tests/webnn/conformance_tests/lstm_cell.https.any.js index d6b16029b0d..8fb7ce4ca35 100644 --- a/tests/wpt/tests/webnn/conformance_tests/lstm_cell.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/lstm_cell.https.any.js @@ -394,7 +394,7 @@ const lstmCellTests = [ if (navigator.ml) { lstmCellTests.forEach((test) => { webnn_conformance_test( - buildGraphAndCompute, getLstmCellPrecisionTolerance, test); + buildAndExecuteGraph, getLstmCellPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/matmul.https.any.js b/tests/wpt/tests/webnn/conformance_tests/matmul.https.any.js index ef0b7f20051..8a16c567c8a 100644 --- a/tests/wpt/tests/webnn/conformance_tests/matmul.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/matmul.https.any.js @@ -654,7 +654,7 @@ const matmulTests = [ if (navigator.ml) { matmulTests.forEach((test) => { webnn_conformance_test( - buildGraphAndCompute, getMatmulPrecisionTolerance, test); + buildAndExecuteGraph, getMatmulPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/max.https.any.js b/tests/wpt/tests/webnn/conformance_tests/max.https.any.js index 08befe3da0c..16c8819ac84 100644 --- a/tests/wpt/tests/webnn/conformance_tests/max.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/max.https.any.js @@ -528,7 +528,7 @@ const maxTests = [ if (navigator.ml) { maxTests.forEach((test) => { webnn_conformance_test( - buildGraphAndCompute, getMaxPrecisionTolerance, test); + buildAndExecuteGraph, getMaxPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/min.https.any.js b/tests/wpt/tests/webnn/conformance_tests/min.https.any.js index 1dda0bb44a7..6d67daef1a1 100644 --- a/tests/wpt/tests/webnn/conformance_tests/min.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/min.https.any.js @@ -528,7 +528,7 @@ const minTests = [ if (navigator.ml) { minTests.forEach((test) => { webnn_conformance_test( - buildGraphAndCompute, getMinPrecisionTolerance, test); + buildAndExecuteGraph, getMinPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/mul.https.any.js b/tests/wpt/tests/webnn/conformance_tests/mul.https.any.js index 27a5dbd3249..b869e687257 100644 --- a/tests/wpt/tests/webnn/conformance_tests/mul.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/mul.https.any.js @@ -532,7 +532,7 @@ const mulTests = [ if (navigator.ml) { mulTests.forEach((test) => { webnn_conformance_test( - buildGraphAndCompute, getMulPrecisionTolerance, test); + buildAndExecuteGraph, getMulPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/neg.https.any.js b/tests/wpt/tests/webnn/conformance_tests/neg.https.any.js index a77109a9ef1..53006267d4c 100644 --- a/tests/wpt/tests/webnn/conformance_tests/neg.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/neg.https.any.js @@ -312,7 +312,7 @@ const negTests = [ if (navigator.ml) { negTests.forEach((test) => { webnn_conformance_test( - buildGraphAndCompute, getNegPrecisionTolerance, test); + buildAndExecuteGraph, getNegPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/pad.https.any.js b/tests/wpt/tests/webnn/conformance_tests/pad.https.any.js index 203d0b7299c..c828da3831f 100644 --- a/tests/wpt/tests/webnn/conformance_tests/pad.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/pad.https.any.js @@ -730,7 +730,7 @@ const padTests = [ if (navigator.ml) { padTests.forEach((test) => { webnn_conformance_test( - buildGraphAndCompute, getPadPrecisionTolerance, test); + buildAndExecuteGraph, getPadPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/parallel-compute.https.any.js b/tests/wpt/tests/webnn/conformance_tests/parallel-compute.https.any.js deleted file mode 100644 index a1c20f1ff30..00000000000 --- a/tests/wpt/tests/webnn/conformance_tests/parallel-compute.https.any.js +++ /dev/null @@ -1,55 +0,0 @@ -// META: title=test parallel WebNN API compute operations -// META: global=window,dedicatedworker -// META: variant=?cpu -// META: variant=?gpu -// META: variant=?npu -// META: script=../resources/utils.js -// META: timeout=long - -'use strict'; - -// https://www.w3.org/TR/webnn/#api-mlcontext-compute - -/** - * WebNN parallel compute operation test. - */ -const testParallelCompute = () => { - let mlContext; - let mlGraph; - - promise_setup(async () => { - try { - mlContext = await navigator.ml.createContext(contextOptions); - } catch (e) { - throw new AssertionError( - `Unable to create context for ${variant} variant. ${e}`); - } - // Construct a simple graph: A = B * 2. - const builder = new MLGraphBuilder(mlContext); - const operandType = {dataType: 'float32', shape: [1]}; - const inputOperand = builder.input('input', operandType); - const constOperand = builder.constant(operandType, Float32Array.from([2])); - const outputOperand = builder.mul(inputOperand, constOperand); - mlGraph = await builder.build({'output': outputOperand}); - }); - - promise_test(async () => { - const testInputs = [1, 2, 3, 4]; - - const actualOutputs = await Promise.all(testInputs.map(async (input) => { - let inputs = {'input': Float32Array.from([input])}; - let outputs = {'output': new Float32Array(1)}; - ({inputs, outputs} = await mlContext.compute(mlGraph, inputs, outputs)); - return outputs.output[0]; - })); - - const expectedOutputs = [2, 4, 6, 8]; - assert_array_equals(actualOutputs, expectedOutputs); - }); -}; - -if (navigator.ml) { - testParallelCompute(); -} else { - test(() => assert_implements(navigator.ml, 'missing navigator.ml')); -} diff --git a/tests/wpt/tests/webnn/conformance_tests/pooling.https.any.js b/tests/wpt/tests/webnn/conformance_tests/pooling.https.any.js index 52c6c80c7b5..d6d5a2a7afa 100644 --- a/tests/wpt/tests/webnn/conformance_tests/pooling.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/pooling.https.any.js @@ -2299,7 +2299,7 @@ const poolingOperatorsTests = [ if (navigator.ml) { poolingOperatorsTests.forEach((test) => { webnn_conformance_test( - buildGraphAndCompute, getPoolingOperatorsPrecisionTolerance, test); + buildAndExecuteGraph, getPoolingOperatorsPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/pow.https.any.js b/tests/wpt/tests/webnn/conformance_tests/pow.https.any.js index fa18368d94e..9f14780e58c 100644 --- a/tests/wpt/tests/webnn/conformance_tests/pow.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/pow.https.any.js @@ -600,7 +600,7 @@ const powTests = [ if (navigator.ml) { powTests.forEach((test) => { webnn_conformance_test( - buildGraphAndCompute, getPowPrecisionTolerance, test); + buildAndExecuteGraph, getPowPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/prelu.https.any.js b/tests/wpt/tests/webnn/conformance_tests/prelu.https.any.js index 02f545ad596..af9467f1e4d 100644 --- a/tests/wpt/tests/webnn/conformance_tests/prelu.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/prelu.https.any.js @@ -611,7 +611,7 @@ const preluTests = [ if (navigator.ml) { preluTests.forEach((test) => { - webnn_conformance_test(buildGraphAndCompute, getPrecisionTolerance, test); + webnn_conformance_test(buildAndExecuteGraph, getPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/quantizeLinear.https.any.js b/tests/wpt/tests/webnn/conformance_tests/quantizeLinear.https.any.js index 8333f7b1b58..1e25d5b1368 100644 --- a/tests/wpt/tests/webnn/conformance_tests/quantizeLinear.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/quantizeLinear.https.any.js @@ -494,7 +494,7 @@ const quantizeLinearTests = [ if (navigator.ml) { quantizeLinearTests.forEach((test) => { webnn_conformance_test( - buildGraphAndCompute, getQuantizeLinearPrecisionTolerance, test); + buildAndExecuteGraph, getQuantizeLinearPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/reciprocal.https.any.js b/tests/wpt/tests/webnn/conformance_tests/reciprocal.https.any.js index bbf49a1e0ac..bbe1ec106c8 100644 --- a/tests/wpt/tests/webnn/conformance_tests/reciprocal.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/reciprocal.https.any.js @@ -290,7 +290,7 @@ const reciprocalTests = [ if (navigator.ml) { reciprocalTests.forEach((test) => { webnn_conformance_test( - buildGraphAndCompute, getReciprocalPrecisionTolerance, test); + buildAndExecuteGraph, getReciprocalPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/reduce_l1.https.any.js b/tests/wpt/tests/webnn/conformance_tests/reduce_l1.https.any.js index 8fa1b4c09c2..3bbb85b32c4 100644 --- a/tests/wpt/tests/webnn/conformance_tests/reduce_l1.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/reduce_l1.https.any.js @@ -617,7 +617,7 @@ const reduceL1Tests = [ if (navigator.ml) { reduceL1Tests.forEach((test) => { webnn_conformance_test( - buildGraphAndCompute, getReductionOperatorsPrecisionTolerance, test); + buildAndExecuteGraph, getReductionOperatorsPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/reduce_l2.https.any.js b/tests/wpt/tests/webnn/conformance_tests/reduce_l2.https.any.js index 7fc2ee8e621..d579158921c 100644 --- a/tests/wpt/tests/webnn/conformance_tests/reduce_l2.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/reduce_l2.https.any.js @@ -620,7 +620,7 @@ const reduceL2Tests = [ if (navigator.ml) { reduceL2Tests.forEach((test) => { webnn_conformance_test( - buildGraphAndCompute, getReductionOperatorsPrecisionTolerance, test); + buildAndExecuteGraph, getReductionOperatorsPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/reduce_log_sum.https.any.js b/tests/wpt/tests/webnn/conformance_tests/reduce_log_sum.https.any.js index 5ed23e1af47..ab827e31452 100644 --- a/tests/wpt/tests/webnn/conformance_tests/reduce_log_sum.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/reduce_log_sum.https.any.js @@ -572,7 +572,7 @@ const reduceLogSumTests = [ if (navigator.ml) { reduceLogSumTests.forEach((test) => { webnn_conformance_test( - buildGraphAndCompute, getReductionOperatorsPrecisionTolerance, test); + buildAndExecuteGraph, getReductionOperatorsPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/reduce_log_sum_exp.https.any.js b/tests/wpt/tests/webnn/conformance_tests/reduce_log_sum_exp.https.any.js index e9a0b7b5493..eecdf56f15b 100644 --- a/tests/wpt/tests/webnn/conformance_tests/reduce_log_sum_exp.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/reduce_log_sum_exp.https.any.js @@ -633,7 +633,7 @@ const reduceLogSumExpTests = [ if (navigator.ml) { reduceLogSumExpTests.forEach((test) => { webnn_conformance_test( - buildGraphAndCompute, getReductionOperatorsPrecisionTolerance, test); + buildAndExecuteGraph, getReductionOperatorsPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/reduce_max.https.any.js b/tests/wpt/tests/webnn/conformance_tests/reduce_max.https.any.js index 5096e553239..3695d1d0db2 100644 --- a/tests/wpt/tests/webnn/conformance_tests/reduce_max.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/reduce_max.https.any.js @@ -542,7 +542,7 @@ const reduceMaxTests = [ if (navigator.ml) { reduceMaxTests.forEach((test) => { webnn_conformance_test( - buildGraphAndCompute, getReductionOperatorsPrecisionTolerance, test); + buildAndExecuteGraph, getReductionOperatorsPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/reduce_mean.https.any.js b/tests/wpt/tests/webnn/conformance_tests/reduce_mean.https.any.js index ee5bf3673c0..01d2a548b63 100644 --- a/tests/wpt/tests/webnn/conformance_tests/reduce_mean.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/reduce_mean.https.any.js @@ -626,7 +626,7 @@ const reduceMeanTests = [ if (navigator.ml) { reduceMeanTests.forEach((test) => { webnn_conformance_test( - buildGraphAndCompute, getReductionOperatorsPrecisionTolerance, test); + buildAndExecuteGraph, getReductionOperatorsPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/reduce_min.https.any.js b/tests/wpt/tests/webnn/conformance_tests/reduce_min.https.any.js index 7a5989045db..b09fd5cf8a3 100644 --- a/tests/wpt/tests/webnn/conformance_tests/reduce_min.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/reduce_min.https.any.js @@ -542,7 +542,7 @@ const reduceMinTests = [ if (navigator.ml) { reduceMinTests.forEach((test) => { webnn_conformance_test( - buildGraphAndCompute, getReductionOperatorsPrecisionTolerance, test); + buildAndExecuteGraph, getReductionOperatorsPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/reduce_product.https.any.js b/tests/wpt/tests/webnn/conformance_tests/reduce_product.https.any.js index 1a2e23c4f76..721c9a1e499 100644 --- a/tests/wpt/tests/webnn/conformance_tests/reduce_product.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/reduce_product.https.any.js @@ -541,7 +541,7 @@ const reduceProductTests = [ if (navigator.ml) { reduceProductTests.forEach((test) => { webnn_conformance_test( - buildGraphAndCompute, getReductionOperatorsPrecisionTolerance, test); + buildAndExecuteGraph, getReductionOperatorsPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/reduce_sum.https.any.js b/tests/wpt/tests/webnn/conformance_tests/reduce_sum.https.any.js index 6b918027455..48b65a77b00 100644 --- a/tests/wpt/tests/webnn/conformance_tests/reduce_sum.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/reduce_sum.https.any.js @@ -619,7 +619,7 @@ const reduceSumTests = [ if (navigator.ml) { reduceSumTests.forEach((test) => { webnn_conformance_test( - buildGraphAndCompute, getReductionOperatorsPrecisionTolerance, test); + buildAndExecuteGraph, getReductionOperatorsPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/reduce_sum_square.https.any.js b/tests/wpt/tests/webnn/conformance_tests/reduce_sum_square.https.any.js index 0f92d817e61..435e748f7b5 100644 --- a/tests/wpt/tests/webnn/conformance_tests/reduce_sum_square.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/reduce_sum_square.https.any.js @@ -646,7 +646,7 @@ const reduceSumSquareTests = [ if (navigator.ml) { reduceSumSquareTests.forEach((test) => { webnn_conformance_test( - buildGraphAndCompute, getReductionOperatorsPrecisionTolerance, test); + buildAndExecuteGraph, getReductionOperatorsPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/relu.https.any.js b/tests/wpt/tests/webnn/conformance_tests/relu.https.any.js index ea7fd9b9552..596af967cfb 100644 --- a/tests/wpt/tests/webnn/conformance_tests/relu.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/relu.https.any.js @@ -379,7 +379,7 @@ const reluTests = [ if (navigator.ml) { reluTests.forEach((test) => { - webnn_conformance_test(buildGraphAndCompute, getPrecisionTolerance, test); + webnn_conformance_test(buildAndExecuteGraph, getPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/resample2d.https.any.js b/tests/wpt/tests/webnn/conformance_tests/resample2d.https.any.js index c10b4182ec0..4d4fadcba20 100644 --- a/tests/wpt/tests/webnn/conformance_tests/resample2d.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/resample2d.https.any.js @@ -547,7 +547,7 @@ const resample2dTests = [ if (navigator.ml) { resample2dTests.forEach((test) => { webnn_conformance_test( - buildGraphAndCompute, getResample2dPrecisionTolerance, test); + buildAndExecuteGraph, getResample2dPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/reshape.https.any.js b/tests/wpt/tests/webnn/conformance_tests/reshape.https.any.js index 23a8675e13f..1eb8f259f5a 100644 --- a/tests/wpt/tests/webnn/conformance_tests/reshape.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/reshape.https.any.js @@ -1275,8 +1275,7 @@ const reshapeTests = [ if (navigator.ml) { reshapeTests.forEach((test) => { - webnn_conformance_test( - buildGraphAndCompute, getPrecisionTolerance, test); + webnn_conformance_test(buildAndExecuteGraph, getPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/scatterElements.https.any.js b/tests/wpt/tests/webnn/conformance_tests/scatterElements.https.any.js index 561260d47ec..18aebf98b4c 100644 --- a/tests/wpt/tests/webnn/conformance_tests/scatterElements.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/scatterElements.https.any.js @@ -84,7 +84,7 @@ const scatterElementsTests = [ if (navigator.ml) { scatterElementsTests.forEach((test) => { webnn_conformance_test( - buildGraphAndCompute, getScatterElementsPrecisionTolerance, test); + buildAndExecuteGraph, getScatterElementsPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/scatterND.https.any.js b/tests/wpt/tests/webnn/conformance_tests/scatterND.https.any.js index 002ee3e4914..3edf28bbe7c 100644 --- a/tests/wpt/tests/webnn/conformance_tests/scatterND.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/scatterND.https.any.js @@ -93,7 +93,7 @@ const scatterNDTests = [ if (navigator.ml) { scatterNDTests.forEach((test) => { webnn_conformance_test( - buildGraphAndCompute, getScatterNDPrecisionTolerance, test); + buildAndExecuteGraph, getScatterNDPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/sigmoid.https.any.js b/tests/wpt/tests/webnn/conformance_tests/sigmoid.https.any.js index 2149de9573a..a886418c0c1 100644 --- a/tests/wpt/tests/webnn/conformance_tests/sigmoid.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/sigmoid.https.any.js @@ -282,7 +282,7 @@ const sigmoidTests = [ if (navigator.ml) { sigmoidTests.forEach((test) => { - webnn_conformance_test(buildGraphAndCompute, getPrecisionTolerance, test); + webnn_conformance_test(buildAndExecuteGraph, getPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/sign.https.any.js b/tests/wpt/tests/webnn/conformance_tests/sign.https.any.js index aad86854471..f529daadf6b 100644 --- a/tests/wpt/tests/webnn/conformance_tests/sign.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/sign.https.any.js @@ -188,7 +188,7 @@ const signTests = [ if (navigator.ml) { signTests.forEach((test) => { webnn_conformance_test( - buildGraphAndCompute, getSignPrecisionTolerance, test); + buildAndExecuteGraph, getSignPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/sin.https.any.js b/tests/wpt/tests/webnn/conformance_tests/sin.https.any.js index d0dd150c6c2..ff3245d9b95 100644 --- a/tests/wpt/tests/webnn/conformance_tests/sin.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/sin.https.any.js @@ -290,7 +290,7 @@ const sinTests = [ if (navigator.ml) { sinTests.forEach((test) => { webnn_conformance_test( - buildGraphAndCompute, getSinPrecisionTolerance, test); + buildAndExecuteGraph, getSinPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/slice.https.any.js b/tests/wpt/tests/webnn/conformance_tests/slice.https.any.js index 27ac1c26572..7880159ae12 100644 --- a/tests/wpt/tests/webnn/conformance_tests/slice.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/slice.https.any.js @@ -352,7 +352,7 @@ const sliceTests = [ if (navigator.ml) { sliceTests.forEach((test) => { webnn_conformance_test( - buildGraphAndCompute, getSlicePrecisionTolerance, test); + buildAndExecuteGraph, getSlicePrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/softmax.https.any.js b/tests/wpt/tests/webnn/conformance_tests/softmax.https.any.js index a364f65ccc1..552e5d12fe3 100644 --- a/tests/wpt/tests/webnn/conformance_tests/softmax.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/softmax.https.any.js @@ -212,7 +212,7 @@ const softmaxTests = [ if (navigator.ml) { softmaxTests.forEach((test) => { - webnn_conformance_test(buildGraphAndCompute, getPrecisionTolerance, test); + webnn_conformance_test(buildAndExecuteGraph, getPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/softplus.https.any.js b/tests/wpt/tests/webnn/conformance_tests/softplus.https.any.js index 0294172dd03..0176288f53f 100644 --- a/tests/wpt/tests/webnn/conformance_tests/softplus.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/softplus.https.any.js @@ -282,7 +282,7 @@ const softplusTests = [ if (navigator.ml) { softplusTests.forEach((test) => { - webnn_conformance_test(buildGraphAndCompute, getPrecisionTolerance, test); + webnn_conformance_test(buildAndExecuteGraph, getPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/softsign.https.any.js b/tests/wpt/tests/webnn/conformance_tests/softsign.https.any.js index 344701e210a..9ca2627ad9c 100644 --- a/tests/wpt/tests/webnn/conformance_tests/softsign.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/softsign.https.any.js @@ -344,7 +344,7 @@ const softsignTests = [ if (navigator.ml) { softsignTests.forEach((test) => { - webnn_conformance_test(buildGraphAndCompute, getPrecisionTolerance, test); + webnn_conformance_test(buildAndExecuteGraph, getPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/split.https.any.js b/tests/wpt/tests/webnn/conformance_tests/split.https.any.js index 461afce9ab9..967f1724a18 100644 --- a/tests/wpt/tests/webnn/conformance_tests/split.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/split.https.any.js @@ -534,7 +534,7 @@ const splitTests = [ if (navigator.ml) { splitTests.forEach((test) => { webnn_conformance_test( - buildGraphAndCompute, getSplitPrecisionTolerance, test); + buildAndExecuteGraph, getSplitPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/sqrt.https.any.js b/tests/wpt/tests/webnn/conformance_tests/sqrt.https.any.js index b6b13ec0759..2b8a1b2f1da 100644 --- a/tests/wpt/tests/webnn/conformance_tests/sqrt.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/sqrt.https.any.js @@ -290,7 +290,7 @@ const sqrtTests = [ if (navigator.ml) { sqrtTests.forEach((test) => { webnn_conformance_test( - buildGraphAndCompute, getSqrtPrecisionTolerance, test); + buildAndExecuteGraph, getSqrtPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/sub.https.any.js b/tests/wpt/tests/webnn/conformance_tests/sub.https.any.js index 3bb23caf5f5..3dbd25019b5 100644 --- a/tests/wpt/tests/webnn/conformance_tests/sub.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/sub.https.any.js @@ -528,7 +528,7 @@ const subTests = [ if (navigator.ml) { subTests.forEach((test) => { webnn_conformance_test( - buildGraphAndCompute, getSubPrecisionTolerance, test); + buildAndExecuteGraph, getSubPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/subgraph.https.any.js b/tests/wpt/tests/webnn/conformance_tests/subgraph.https.any.js index 454eb62415f..ed35637b43c 100644 --- a/tests/wpt/tests/webnn/conformance_tests/subgraph.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/subgraph.https.any.js @@ -2527,7 +2527,7 @@ const subgraphTests = [ if (navigator.ml) { subgraphTests.forEach((test) => { - webnn_conformance_test(buildGraphAndCompute, getPrecisionTolerance, test); + webnn_conformance_test(buildAndExecuteGraph, getPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/tan.https.any.js b/tests/wpt/tests/webnn/conformance_tests/tan.https.any.js index a8b6bba13c1..0d509cf23fb 100644 --- a/tests/wpt/tests/webnn/conformance_tests/tan.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/tan.https.any.js @@ -290,7 +290,7 @@ const tanTests = [ if (navigator.ml) { tanTests.forEach((test) => { webnn_conformance_test( - buildGraphAndCompute, getTanPrecisionTolerance, test); + buildAndExecuteGraph, getTanPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/tanh.https.any.js b/tests/wpt/tests/webnn/conformance_tests/tanh.https.any.js index 211ae972ebb..5c8c45f29c0 100644 --- a/tests/wpt/tests/webnn/conformance_tests/tanh.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/tanh.https.any.js @@ -268,7 +268,7 @@ const tanhTests = [ if (navigator.ml) { tanhTests.forEach((test) => { webnn_conformance_test( - buildGraphAndCompute, getTanhPrecisionTolerance, test); + buildAndExecuteGraph, getTanhPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/tile.https.any.js b/tests/wpt/tests/webnn/conformance_tests/tile.https.any.js index f85518e5248..a3e2841403b 100644 --- a/tests/wpt/tests/webnn/conformance_tests/tile.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/tile.https.any.js @@ -99,7 +99,7 @@ const tileTests = [ if (navigator.ml) { tileTests.forEach((test) => { webnn_conformance_test( - buildGraphAndCompute, getTilePrecisionTolerance, test); + buildAndExecuteGraph, getTilePrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/transpose.https.any.js b/tests/wpt/tests/webnn/conformance_tests/transpose.https.any.js index 4370c63de4a..741771fc8fd 100644 --- a/tests/wpt/tests/webnn/conformance_tests/transpose.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/transpose.https.any.js @@ -484,7 +484,7 @@ const transposeTests = [ if (navigator.ml) { transposeTests.forEach((test) => { webnn_conformance_test( - buildGraphAndCompute, getTransposePrecisionTolerance, test); + buildAndExecuteGraph, getTransposePrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/triangular.https.any.js b/tests/wpt/tests/webnn/conformance_tests/triangular.https.any.js index 64a33e4a4c2..3dcb73b7d72 100644 --- a/tests/wpt/tests/webnn/conformance_tests/triangular.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/triangular.https.any.js @@ -779,7 +779,7 @@ const triangularTests = [ if (navigator.ml) { triangularTests.forEach((test) => { webnn_conformance_test( - buildGraphAndCompute, getTriangularPrecisionTolerance, test); + buildAndExecuteGraph, getTriangularPrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/conformance_tests/where.https.any.js b/tests/wpt/tests/webnn/conformance_tests/where.https.any.js index 1c1860fd9a1..e436fd766b0 100644 --- a/tests/wpt/tests/webnn/conformance_tests/where.https.any.js +++ b/tests/wpt/tests/webnn/conformance_tests/where.https.any.js @@ -1015,7 +1015,7 @@ const whereTests = [ if (navigator.ml) { whereTests.forEach((test) => { webnn_conformance_test( - buildGraphAndCompute, getWherePrecisionTolerance, test); + buildAndExecuteGraph, getWherePrecisionTolerance, test); }); } else { test(() => assert_implements(navigator.ml, 'missing navigator.ml')); diff --git a/tests/wpt/tests/webnn/resources/utils.js b/tests/wpt/tests/webnn/resources/utils.js index 112d4877486..fca728de796 100644 --- a/tests/wpt/tests/webnn/resources/utils.js +++ b/tests/wpt/tests/webnn/resources/utils.js @@ -466,37 +466,103 @@ const createOperand = (context, builder, operandName, resources) => { return operand; }; -const prepareInputsForGraph = (inputs, resources) => { - for (let operandName of Object.keys(resources)) { - const inputOperandResources = resources[operandName]; - if (!inputOperandResources.constant) { - inputs[operandName] = getTypedArrayData( - inputOperandResources.descriptor.castedType ? - inputOperandResources.descriptor.castedType : - inputOperandResources.descriptor.dataType, - sizeOfShape(inputOperandResources.descriptor.shape), - inputOperandResources.data); - } +/** + * Create inputs or outputs tensor. + * @param {MLContext} context - the context used to create inputs or outputs + * tensor. + * @param {String} dataType - dataType of inputs / outputs operands + * @param {Array} shape - dimensions of inputs / outputs operands + * @param {Object} [data] - optional data for inputs tensor + * @returns {MLTensor} + */ +async function createTensorWithData(context, dataType, shape, data) { + const tensorDesc = {dataType, shape}; + if (data) { + tensorDesc.writable = true; + } else { + tensorDesc.readable = true; } -}; + let tensor = await context.createTensor(tensorDesc); + if (data) { + context.writeTensor(tensor, data); + } + return tensor; +} -const prepareOutputsForGraph = (outputs, resources) => { - for (let operandName of Object.keys(resources)) { - const descriptor = resources[operandName].descriptor; - const dataType = +async function prepareInputsForGraph(context, resources) { + const inputOperandNameArray = Object.keys(resources).filter( + operandName => !resources[operandName].constant); + const tensors = await Promise.all(inputOperandNameArray.map((operandName) => { + const inputOperandResources = resources[operandName]; + const descriptor = inputOperandResources.descriptor; + const targetDataType = descriptor.castedType ? descriptor.castedType : descriptor.dataType; - if (dataType === 'int4' || dataType === 'uint4') { - outputs[operandName] = new TypedArrayDict[dataType]( - Math.ceil(sizeOfShape(descriptor.shape) / 2)); - } else { - outputs[operandName] = - new TypedArrayDict[dataType](sizeOfShape(descriptor.shape)); - } - } -}; + const inputBuffer = getTypedArrayData( + targetDataType, sizeOfShape(descriptor.shape), + inputOperandResources.data); + return createTensorWithData( + context, targetDataType, descriptor.shape, inputBuffer); + })); + + const inputs = {}; + inputOperandNameArray.forEach((name, index) => inputs[name] = tensors[index]); + return inputs; +} + +async function prepareOutputsForGraph(context, resources) { + const outputOperandNameArray = Object.keys(resources); + const tensors = + await Promise.all(outputOperandNameArray.map((operandName) => { + const descriptor = resources[operandName].descriptor; + const dataType = + descriptor.castedType ? descriptor.castedType : descriptor.dataType; + return createTensorWithData(context, dataType, descriptor.shape); + })); + + const outputs = {}; + outputOperandNameArray.forEach( + (name, index) => outputs[name] = tensors[index]); + return outputs; +} /** - * This function is to compile the constructed graph and compute. + * This function is to execute the compiled graph. + * @param {MLContext} context + * @param {MLGraph} graph + * @param {Map|Number, + * descriptor: MLOperandDescriptor, + * constant?: Boolean + * }>} graphInputs + * @param {Map|Number, + * descriptor: MLOperandDescriptor, + * }>} expectedOutputs + * @returns A result object. + */ +async function computeGraph(context, graph, graphInputs, expectedOutputs) { + const inputs = await prepareInputsForGraph(context, graphInputs); + const outputs = await prepareOutputsForGraph(context, expectedOutputs); + + // Execute the compiled graph. + context.dispatch(graph, inputs, outputs); + + const result = {}; + const outputNameArray = Object.keys(expectedOutputs); + const outputBuffers = await Promise.all(Object.values(outputs).map( + (tensor) => {return context.readTensor(tensor)})); + outputNameArray.forEach((name, index) => { + const dataType = expectedOutputs[name].descriptor.castedType ? + expectedOutputs[name].descriptor.castedType : + expectedOutputs[name].descriptor.dataType; + result[name] = new TypedArrayDict[dataType](outputBuffers[index]) + }); + + return result; +} + +/** + * This function is to compile and execute the constructed graph. * @param {MLContext} context * @param {MLGraphBuilder} builder * @param {{ @@ -517,7 +583,7 @@ const prepareOutputsForGraph = (outputs, resources) => { * }} graphResources - Resources used for building a graph * @returns A Promise of MLComputeResult. */ -const buildGraphAndCompute = async (context, builder, graphResources) => { +const buildAndExecuteGraph = async (context, builder, graphResources) => { const outputOperands = []; const graphInputs = graphResources.inputs; const graphOperators = graphResources.operators; @@ -609,14 +675,10 @@ const buildGraphAndCompute = async (context, builder, graphResources) => { // Compile the constructed graph. const graph = await builder.build(namedOutputOperand); - const inputs = {}; - prepareInputsForGraph(inputs, graphInputs); - - const outputs = {}; - prepareOutputsForGraph(outputs, graphResources.expectedOutputs); - // Execute the compiled graph. - const result = await context.compute(graph, inputs, outputs); + const result = await computeGraph( + context, graph, graphInputs, graphResources.expectedOutputs); + return {result, intermediateOperands}; }; @@ -763,7 +825,7 @@ const getReducedElementCount = } const webnn_conformance_test = - (buildGraphAndComputeFunc, toleranceFunc, testResources) => { + (buildAndExecuteGraphFunc, toleranceFunc, testResources) => { promise_test(async () => { let context; try { @@ -773,10 +835,9 @@ const webnn_conformance_test = `Unable to create context for ${variant} variant. ${e}`); } const builder = new MLGraphBuilder(context); - const {result, intermediateOperands} = await buildGraphAndComputeFunc( + const {result, intermediateOperands} = await buildAndExecuteGraphFunc( context, builder, testResources.graph); assertResultsEquals( - toleranceFunc, result.outputs, testResources.graph, - intermediateOperands); + toleranceFunc, result, testResources.graph, intermediateOperands); }, testResources.name); }; diff --git a/tests/wpt/tests/webnn/validation_tests/compute-multiple-arraybufferviews-sharing-same-arraybuffer.https.any.js b/tests/wpt/tests/webnn/validation_tests/compute-multiple-arraybufferviews-sharing-same-arraybuffer.https.any.js deleted file mode 100644 index 097a8f84d8b..00000000000 --- a/tests/wpt/tests/webnn/validation_tests/compute-multiple-arraybufferviews-sharing-same-arraybuffer.https.any.js +++ /dev/null @@ -1,59 +0,0 @@ -// META: title=ensure WebNN MLContext.compute() rejecting detached buffers -// META: global=window,dedicatedworker -// META: variant=?cpu -// META: variant=?gpu -// META: variant=?npu -// META: script=../resources/utils_validation.js - -// These tests are used to reproduce the Chromium issue: -// https://issues.chromium.org/issues/332002364 -promise_test(async t => { - const builder = new MLGraphBuilder(context); - const a = builder.input('a', {dataType: 'float32', shape: [2]}); - const b = builder.input('b', {dataType: 'float32', shape: [2]}); - const c = builder.add(a, b); - const graph = await builder.build({c}); - const arraybuffer = new ArrayBuffer(100); - const aBuffer = new Float32Array(arraybuffer, 0, 2); - const bBuffer = new Float32Array(arraybuffer, 8, 2); - const cBuffer = new Float32Array(2); - const promise = - context.compute(graph, {'a': aBuffer, 'b': bBuffer}, {'c': cBuffer}); - promise_rejects_js(t, TypeError, promise); -}, 'Throw if two input ArrayBufferViews sharing the same ArrayBuffer'); - -promise_test(async t => { - const builder = new MLGraphBuilder(context); - const a = builder.input('a', {dataType: 'float32', shape: [2]}); - const [b, c] = builder.split(a, 2); - const graph = await builder.build({b, c}); - const aBuffer = new Float32Array(2); - const arraybuffer = new ArrayBuffer(100); - const bBuffer = new Float32Array(arraybuffer, 0, 1); - const cBuffer = new Float32Array(arraybuffer, 4, 1); - const promise = - context.compute(graph, {'a': aBuffer}, {'b': bBuffer, 'c': cBuffer}); - promise_rejects_js(t, TypeError, promise); -}, 'Throw if two output ArrayBufferViews sharing the same ArrayBuffer'); - -promise_test(async t => { - const builder = new MLGraphBuilder(context); - const a = builder.input('a', {dataType: 'float32', shape: [2]}); - const b = builder.relu(a); - const graph = await builder.build({b}); - const arraybuffer = new ArrayBuffer(100); - const aBuffer = new Float32Array(arraybuffer, 0, 2); - const bBuffer = new Float32Array(arraybuffer, 8, 2); - const promise = context.compute(graph, {'a': aBuffer}, {'b': bBuffer}); - promise_rejects_js(t, TypeError, promise); -}, 'Throw if input and output ArrayBufferViews sharing the same ArrayBuffer'); - -promise_test(async t => { - const builder = new MLGraphBuilder(context); - const a = builder.input('a', {dataType: 'float32', shape: [2]}); - const b = builder.relu(a); - const graph = await builder.build({b}); - const buffer = new Float32Array(2); - const promise = context.compute(graph, {'a': buffer}, {'b': buffer}); - promise_rejects_js(t, TypeError, promise); -}, 'Throw if input and output are the same ArrayBufferView'); diff --git a/tests/wpt/tests/webnn/validation_tests/constant-changed-buffer.https.any.js b/tests/wpt/tests/webnn/validation_tests/constant-changed-buffer.https.any.js index 40f3a0ccaef..b3c8e56046a 100644 --- a/tests/wpt/tests/webnn/validation_tests/constant-changed-buffer.https.any.js +++ b/tests/wpt/tests/webnn/validation_tests/constant-changed-buffer.https.any.js @@ -19,14 +19,18 @@ promise_test(async t => { const b = builder.input('b', {dataType: 'float32', shape: [2]}); const c = builder.add(a, b); - const graph = await builder.build({c}); - const bBuffer = new Float32Array([5, 7]); - const cBuffer = new Float32Array(2); - const result = await context.compute(graph, {'b': bBuffer}, {'c': cBuffer}); + const [graph, bTensor, cTensor] = await Promise.all([ + builder.build({c}), + context.createTensor({dataType: 'float32', shape: [2], writable: true}), + context.createTensor({dataType: 'float32', shape: [2], readable: true}) + ]); - const expectedResult = new Float32Array([7, 10]); - assert_array_equals(result.outputs.c, expectedResult); + context.writeTensor(bTensor, new Float32Array([5, 7])); + + context.dispatch(graph, {'b': bTensor}, {'c': cTensor}); + const result = new Float32Array(await context.readTensor(cTensor)); + assert_array_equals(result, new Float32Array([7, 10])); }, 'Constant data is unaffected by detaching the buffer'); promise_test(async t => { @@ -41,14 +45,18 @@ promise_test(async t => { const b = builder.input('b', {dataType: 'float32', shape: [2]}); const c = builder.add(a, b); - const graph = await builder.build({c}); - const bBuffer = new Float32Array([5, 7]); - const cBuffer = new Float32Array(2); - const result = await context.compute(graph, {'b': bBuffer}, {'c': cBuffer}); + const [graph, bTensor, cTensor] = await Promise.all([ + builder.build({c}), + context.createTensor({dataType: 'float32', shape: [2], writable: true}), + context.createTensor({dataType: 'float32', shape: [2], readable: true}) + ]); - const expectedResult = new Float32Array([7, 10]); - assert_array_equals(result.outputs.c, expectedResult); + context.writeTensor(bTensor, new Float32Array([5, 7])); + + context.dispatch(graph, {'b': bTensor}, {'c': cTensor}); + const result = new Float32Array(await context.readTensor(cTensor)); + assert_array_equals(result, new Float32Array([7, 10])); }, 'Constant data is unaffected by changes to the buffer contents'); promise_test(async t => { diff --git a/tests/wpt/tests/webnn/validation_tests/destroyContext.https.any.js b/tests/wpt/tests/webnn/validation_tests/destroyContext.https.any.js index abed6b09bde..ba11362564d 100644 --- a/tests/wpt/tests/webnn/validation_tests/destroyContext.https.any.js +++ b/tests/wpt/tests/webnn/validation_tests/destroyContext.https.any.js @@ -60,22 +60,6 @@ promise_test(async t => { t, 'InvalidStateError', builder.build({'output': output_operand})); }, 'Destroyed context can not build graph.'); -promise_test(async t => { - const context = await navigator.ml.createContext(contextOptions); - const builder = new MLGraphBuilder(context); - const operandType = {dataType: 'float32', shape: [1]}; - const input_operand = builder.input('input', operandType); - const const_operand = builder.constant(operandType, Float32Array.from([2])); - const output_operand = builder.mul(input_operand, const_operand); - const graph = await builder.build({'output': output_operand}); - - context.destroy(); - let inputs = {'input': Float32Array.from([1])}; - let outputs = {'output': new Float32Array(1)}; - promise_rejects_dom( - t, 'InvalidStateError', context.compute(graph, inputs, outputs)); -}, 'Destroyed context can not compute.'); - promise_test(async t => { const context = await navigator.ml.createContext(contextOptions); const builder = new MLGraphBuilder(context); diff --git a/tests/wpt/tests/webnn/validation_tests/destroyGraph.https.any.js b/tests/wpt/tests/webnn/validation_tests/destroyGraph.https.any.js index 4d883e9f3c3..b77b2ad4e6e 100644 --- a/tests/wpt/tests/webnn/validation_tests/destroyGraph.https.any.js +++ b/tests/wpt/tests/webnn/validation_tests/destroyGraph.https.any.js @@ -32,50 +32,6 @@ promise_test(async t => { graph.destroy(); }, 'Graph can be destroyed twice.'); -promise_test(async t => { - const builder = new MLGraphBuilder(context); - const operandType = {dataType: 'float32', shape: [1]}; - const input_operand = builder.input('input', operandType); - const const_operand = builder.constant(operandType, Float32Array.from([2])); - const output_operand = builder.mul(input_operand, const_operand); - const graph = await builder.build({'output': output_operand}); - - graph.destroy(); - let inputs = {'input': Float32Array.from([1])}; - let outputs = {'output': new Float32Array(1)}; - promise_rejects_dom( - t, 'InvalidStateError', context.compute(graph, inputs, outputs)); -}, 'Destroyed graph can not compute.'); - -promise_test(async t => { - const builder = new MLGraphBuilder(context); - const operandType = {dataType: 'float32', shape: [1]}; - const input_operand = builder.input('input', operandType); - const const_operand = builder.constant(operandType, Float32Array.from([2])); - const output_operand = builder.mul(input_operand, const_operand); - const graph = await builder.build({'output': output_operand}); - - let inputs = {'input': Float32Array.from([1])}; - let outputs = {'output': new Float32Array(1)}; - await context.compute(graph, inputs, outputs); - graph.destroy(); -}, 'Destroying graph after compute() with await is OK.'); - -promise_test(async t => { - const builder = new MLGraphBuilder(context); - const operandType = {dataType: 'float32', shape: [1]}; - const input_operand = builder.input('input', operandType); - const const_operand = builder.constant(operandType, Float32Array.from([2])); - const output_operand = builder.mul(input_operand, const_operand); - const graph = await builder.build({'output': output_operand}); - - let inputs = {'input': Float32Array.from([1])}; - let outputs = {'output': new Float32Array(1)}; - const promise = context.compute(graph, inputs, outputs); - graph.destroy(); - promise_rejects_dom(t, 'InvalidStateError', promise); -}, 'compute() rejects when graph is destroyed.'); - promise_test(async t => { const builder = new MLGraphBuilder(context); const operandType = {dataType: 'float32', shape: [1]}; diff --git a/tests/wpt/tests/webnn/validation_tests/pooling-and-reduction-keep-dims.https.any.js b/tests/wpt/tests/webnn/validation_tests/pooling-and-reduction-keep-dims.https.any.js index 969c5c61a49..f2264e468d4 100644 --- a/tests/wpt/tests/webnn/validation_tests/pooling-and-reduction-keep-dims.https.any.js +++ b/tests/wpt/tests/webnn/validation_tests/pooling-and-reduction-keep-dims.https.any.js @@ -44,13 +44,21 @@ promise_test(async t => { const reshapeOutput = builder.reshape(conv2dOutput, newShape); assert_equals(reshapeOutput.dataType, avgPool2dInput.dataType); assert_array_equals(reshapeOutput.shape, newShape); - const graph = await builder.build({reshapeOutput}); - const result = await context.compute( - graph, { - 'avgPool2dInput': - new Float32Array(sizeOfShape(avgPool2dInputShape)).fill(0.1) - }, - {'reshapeOutput': new Float32Array(1001)}); + + const [graph, inputTensor, outputTensor] = await Promise.all([ + builder.build({reshapeOutput}), + context.createTensor( + {dataType: 'float32', shape: avgPool2dInputShape, writable: true}), + context.createTensor({dataType: 'float32', shape: newShape, readable: true}) + ]); + + context.writeTensor( + inputTensor, + new Float32Array(sizeOfShape(avgPool2dInputShape)).fill(0.1)); + + context.dispatch( + graph, {'avgPool2dInput': inputTensor}, {'reshapeOutput': outputTensor}); + await context.readTensor(outputTensor); }, 'Test global average pool operator\'s output shape for ResNetV2 50 model.'); // This is used to reproduce an issue(crbug.com/331841268) of reduceMean in @@ -88,11 +96,19 @@ promise_test(async t => { const reshapeOutput = builder.reshape(conv2dOutput, newShape); assert_equals(reshapeOutput.dataType, reduceMeanInput.dataType); assert_array_equals(reshapeOutput.shape, newShape); - const graph = await builder.build({reshapeOutput}); - const result = await context.compute( - graph, { - 'reduceMeanInput': - new Float32Array(sizeOfShape(reduceMeanInputShape)).fill(0.1) - }, - {'reshapeOutput': new Float32Array(1001)}); + + const [graph, inputTensor, outputTensor] = await Promise.all([ + builder.build({reshapeOutput}), + context.createTensor( + {dataType: 'float32', shape: reduceMeanInputShape, writable: true}), + context.createTensor({dataType: 'float32', shape: newShape, readable: true}) + ]); + + context.writeTensor( + inputTensor, + new Float32Array(sizeOfShape(reduceMeanInputShape)).fill(0.1)); + + context.dispatch( + graph, {'reduceMeanInput': inputTensor}, {'reshapeOutput': outputTensor}); + await context.readTensor(outputTensor); }, 'Test reduceMean operator\'s output shape for ResNetV2 50 model.'); diff --git a/tests/wpt/tests/webrtc-extensions/RTCRtpCorruptionDetection-headerExtensionControl.html b/tests/wpt/tests/webrtc-extensions/RTCRtpCorruptionDetection-headerExtensionControl.html new file mode 100644 index 00000000000..19adec1199e --- /dev/null +++ b/tests/wpt/tests/webrtc-extensions/RTCRtpCorruptionDetection-headerExtensionControl.html @@ -0,0 +1,176 @@ + + +Coruption Detection Header Extension + + + + \ No newline at end of file diff --git a/tests/wpt/webgl/meta/conformance/textures/misc/texture-video-transparent.html.ini b/tests/wpt/webgl/meta/conformance/textures/misc/texture-video-transparent.html.ini index 86840de2c45..ae97c3af654 100644 --- a/tests/wpt/webgl/meta/conformance/textures/misc/texture-video-transparent.html.ini +++ b/tests/wpt/webgl/meta/conformance/textures/misc/texture-video-transparent.html.ini @@ -1354,3 +1354,57 @@ [WebGL test #205: right is blue, but: at (4, 4) expected: 255,0,0 was 0,0,0\n0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255] expected: FAIL + + [WebGL test #10: right is blue, but: at (4, 4) expected: 255,0,0 was 0,0,0\n0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255] + expected: FAIL + + [WebGL test #11: right is blue, but: at (4, 4) expected: 255,0,0 was 0,0,0\n0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255] + expected: FAIL + + [WebGL test #12: right is blue, but: at (4, 4) expected: 255,0,0 was 0,0,0\n0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255] + expected: FAIL + + [WebGL test #13: right is blue, but: at (4, 4) expected: 255,0,0 was 0,0,0\n0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255] + expected: FAIL + + [WebGL test #14: right is blue, but: at (4, 4) expected: 255,0,0 was 0,0,0\n0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255] + expected: FAIL + + [WebGL test #15: right is blue, but: at (4, 4) expected: 255,0,0 was 0,0,0\n0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255] + expected: FAIL + + [WebGL test #16: right is blue, but: at (4, 4) expected: 255,0,0 was 0,0,0\n0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255] + expected: FAIL + + [WebGL test #17: right is blue, but: at (4, 4) expected: 255,0,0 was 0,0,0\n0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255] + expected: FAIL + + [WebGL test #95: right is blue, but: at (4, 4) expected: 255,0,0 was 0,0,0\n0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255] + expected: FAIL + + [WebGL test #96: right is blue, but: at (4, 4) expected: 255,0,0 was 0,0,0\n0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255] + expected: FAIL + + [WebGL test #97: right is blue, but: at (4, 4) expected: 255,0,0 was 0,0,0\n0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255] + expected: FAIL + + [WebGL test #98: right is blue, but: at (4, 4) expected: 255,0,0 was 0,0,0\n0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255] + expected: FAIL + + [WebGL test #99: right is blue, but: at (4, 4) expected: 255,0,0 was 0,0,0\n0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255] + expected: FAIL + + [WebGL test #100: right is blue, but: at (4, 4) expected: 255,0,0 was 0,0,0\n0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255] + expected: FAIL + + [WebGL test #101: right is blue, but: at (4, 4) expected: 255,0,0 was 0,0,0\n0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255] + expected: FAIL + + [WebGL test #102: right is blue, but: at (4, 4) expected: 255,0,0 was 0,0,0\n0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255] + expected: FAIL + + [WebGL test #93: right is blue, but: at (4, 4) expected: 255,0,0 was 0,0,0\n0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255] + expected: FAIL + + [WebGL test #94: right is blue, but: at (4, 4) expected: 255,0,0 was 0,0,0\n0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255] + expected: FAIL