Bug 1500292 p2 - Update web-platform-tests expected data. a=testonly r=jcj
authorEdouard Oger <eoger@fastmail.com>
Tue, 23 Oct 2018 15:44:49 +0000
changeset 490948 e9bf22cdf91a5de5cf8ebafe7f43bac7646d6878
parent 490947 4ecb7bf0e6f26af47f48454b7d193c9763e623e4
child 490949 19472cba78cc8439d0b1007ce1d4a8b3f2fcd592
push id247
push userfmarier@mozilla.com
push dateSat, 27 Oct 2018 01:06:44 +0000
reviewerstestonly, jcj
bugs1500292
milestone65.0a1
Bug 1500292 p2 - Update web-platform-tests expected data. a=testonly r=jcj Depends on D9285 Differential Revision: https://phabricator.services.mozilla.com/D9525
testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/pbkdf2.https.any.js.ini
testing/web-platform/meta/WebCryptoAPI/generateKey/failures_AES-CBC.https.any.js.ini
testing/web-platform/meta/WebCryptoAPI/generateKey/failures_AES-CTR.https.any.js.ini
testing/web-platform/meta/WebCryptoAPI/generateKey/failures_AES-GCM.https.any.js.ini
testing/web-platform/meta/WebCryptoAPI/generateKey/failures_AES-KW.https.any.js.ini
testing/web-platform/meta/WebCryptoAPI/generateKey/failures_ECDH.https.any.js.ini
testing/web-platform/meta/WebCryptoAPI/generateKey/failures_ECDSA.https.any.js.ini
testing/web-platform/meta/WebCryptoAPI/generateKey/failures_HMAC.https.any.js.ini
testing/web-platform/meta/WebCryptoAPI/generateKey/failures_RSA-OAEP.https.any.js.ini
testing/web-platform/meta/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any.js.ini
testing/web-platform/meta/WebCryptoAPI/generateKey/failures_RSASSA-PKCS1-v1_5.https.any.js.ini
testing/web-platform/meta/webrtc/RTCPeerConnection-generateCertificate.html.ini
--- a/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/pbkdf2.https.any.js.ini
+++ b/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/pbkdf2.https.any.js.ini
@@ -1,11262 +1,42 @@
 [pbkdf2.https.any.html?1001-2000]
-  [Derived key of type name: AES-GCM length: 192  using short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-256 length: 256  using short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-384 length: 256  using short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-512 length: 256  using short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [short password, long salt, SHA-384, with 1 iterations with null length]
-    expected: FAIL
-
-  [short password, long salt, SHA-384, with 1 iterations with 0 length]
-    expected: FAIL
-
-  [short password, long salt, SHA-384, with 1 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-256 length: 256  using short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-384 length: 256  using short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-512 length: 256  using short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [short password, long salt, SHA-384, with 1000 iterations with null length]
-    expected: FAIL
-
-  [short password, long salt, SHA-384, with 1000 iterations with 0 length]
-    expected: FAIL
-
-  [short password, long salt, SHA-384, with 1000 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-256 length: 256  using short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-384 length: 256  using short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-512 length: 256  using short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [short password, long salt, SHA-384, with 100000 iterations with null length]
-    expected: FAIL
-
-  [short password, long salt, SHA-384, with 100000 iterations with 0 length]
-    expected: FAIL
-
-  [short password, long salt, SHA-384, with 100000 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-256 length: 256  using short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-384 length: 256  using short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-512 length: 256  using short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [short password, long salt, SHA-512, with 1 iterations with null length]
-    expected: FAIL
-
-  [short password, long salt, SHA-512, with 1 iterations with 0 length]
-    expected: FAIL
-
-  [short password, long salt, SHA-512, with 1 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-256 length: 256  using short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-384 length: 256  using short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-512 length: 256  using short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [short password, long salt, SHA-512, with 1000 iterations with null length]
-    expected: FAIL
-
-  [short password, long salt, SHA-512, with 1000 iterations with 0 length]
-    expected: FAIL
-
-  [short password, long salt, SHA-512, with 1000 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-256 length: 256  using short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-384 length: 256  using short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-512 length: 256  using short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [short password, long salt, SHA-512, with 100000 iterations with null length]
-    expected: FAIL
-
-  [short password, long salt, SHA-512, with 100000 iterations with 0 length]
-    expected: FAIL
-
-  [short password, long salt, SHA-512, with 100000 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-256 length: 256  using short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-384 length: 256  using short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-512 length: 256  using short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [short password, long salt, SHA-1, with 1 iterations with null length]
-    expected: FAIL
-
-  [short password, long salt, SHA-1, with 1 iterations with 0 length]
-    expected: FAIL
-
-  [short password, long salt, SHA-1, with 1 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-256 length: 256  using short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-384 length: 256  using short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-512 length: 256  using short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [short password, long salt, SHA-1, with 1000 iterations with null length]
-    expected: FAIL
-
-  [short password, long salt, SHA-1, with 1000 iterations with 0 length]
-    expected: FAIL
-
-  [short password, long salt, SHA-1, with 1000 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-256 length: 256  using short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-384 length: 256  using short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-512 length: 256  using short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [short password, long salt, SHA-1, with 100000 iterations with null length]
-    expected: FAIL
-
-  [short password, long salt, SHA-1, with 100000 iterations with 0 length]
-    expected: FAIL
-
-  [short password, long salt, SHA-1, with 100000 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-256 length: 256  using short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-384 length: 256  using short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-512 length: 256  using short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [short password, long salt, SHA-256, with 1 iterations with null length]
-    expected: FAIL
-
-  [short password, long salt, SHA-256, with 1 iterations with 0 length]
-    expected: FAIL
-
-  [short password, long salt, SHA-256, with 1 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-256 length: 256  using short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-384 length: 256  using short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-512 length: 256  using short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [short password, long salt, SHA-256, with 1000 iterations with null length]
-    expected: FAIL
-
-  [short password, long salt, SHA-256, with 1000 iterations with 0 length]
-    expected: FAIL
-
-  [short password, long salt, SHA-256, with 1000 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-256 length: 256  using short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-384 length: 256  using short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-512 length: 256  using short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [short password, long salt, SHA-256, with 100000 iterations with null length]
-    expected: FAIL
-
-  [short password, long salt, SHA-256, with 100000 iterations with 0 length]
-    expected: FAIL
-
-  [short password, long salt, SHA-256, with 100000 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-256 length: 256  using short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
 
 [pbkdf2.https.any.html?3001-4000]
-  [Derived key of type name: AES-CTR length: 192  using long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-256 length: 256  using long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-384 length: 256  using long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-512 length: 256  using long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [long password, short salt, SHA-384, with 1000 iterations with null length]
-    expected: FAIL
-
-  [long password, short salt, SHA-384, with 1000 iterations with 0 length]
-    expected: FAIL
-
-  [long password, short salt, SHA-384, with 1000 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-256 length: 256  using long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-384 length: 256  using long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-512 length: 256  using long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [long password, short salt, SHA-384, with 100000 iterations with null length]
-    expected: FAIL
-
-  [long password, short salt, SHA-384, with 100000 iterations with 0 length]
-    expected: FAIL
-
-  [long password, short salt, SHA-384, with 100000 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-256 length: 256  using long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-384 length: 256  using long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-512 length: 256  using long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [long password, short salt, SHA-512, with 1 iterations with null length]
-    expected: FAIL
-
-  [long password, short salt, SHA-512, with 1 iterations with 0 length]
-    expected: FAIL
-
-  [long password, short salt, SHA-512, with 1 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-256 length: 256  using long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-384 length: 256  using long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-512 length: 256  using long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [long password, short salt, SHA-512, with 1000 iterations with null length]
-    expected: FAIL
-
-  [long password, short salt, SHA-512, with 1000 iterations with 0 length]
-    expected: FAIL
-
-  [long password, short salt, SHA-512, with 1000 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-256 length: 256  using long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-384 length: 256  using long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-512 length: 256  using long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [long password, short salt, SHA-512, with 100000 iterations with null length]
-    expected: FAIL
-
-  [long password, short salt, SHA-512, with 100000 iterations with 0 length]
-    expected: FAIL
-
-  [long password, short salt, SHA-512, with 100000 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-256 length: 256  using long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-384 length: 256  using long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-512 length: 256  using long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [long password, short salt, SHA-1, with 1 iterations with null length]
-    expected: FAIL
-
-  [long password, short salt, SHA-1, with 1 iterations with 0 length]
-    expected: FAIL
-
-  [long password, short salt, SHA-1, with 1 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-256 length: 256  using long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-384 length: 256  using long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-512 length: 256  using long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [long password, short salt, SHA-1, with 1000 iterations with null length]
-    expected: FAIL
-
-  [long password, short salt, SHA-1, with 1000 iterations with 0 length]
-    expected: FAIL
-
-  [long password, short salt, SHA-1, with 1000 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-256 length: 256  using long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-384 length: 256  using long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-512 length: 256  using long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [long password, short salt, SHA-1, with 100000 iterations with null length]
-    expected: FAIL
-
-  [long password, short salt, SHA-1, with 100000 iterations with 0 length]
-    expected: FAIL
-
-  [long password, short salt, SHA-1, with 100000 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-256 length: 256  using long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-384 length: 256  using long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-512 length: 256  using long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [long password, short salt, SHA-256, with 1 iterations with null length]
-    expected: FAIL
-
-  [long password, short salt, SHA-256, with 1 iterations with 0 length]
-    expected: FAIL
-
-  [long password, short salt, SHA-256, with 1 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-256 length: 256  using long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-384 length: 256  using long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-512 length: 256  using long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [long password, short salt, SHA-256, with 1000 iterations with null length]
-    expected: FAIL
-
-  [long password, short salt, SHA-256, with 1000 iterations with 0 length]
-    expected: FAIL
-
-  [long password, short salt, SHA-256, with 1000 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-256 length: 256  using long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-384 length: 256  using long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-512 length: 256  using long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [long password, short salt, SHA-256, with 100000 iterations with null length]
-    expected: FAIL
-
-  [long password, short salt, SHA-256, with 100000 iterations with 0 length]
-    expected: FAIL
-
-  [long password, short salt, SHA-256, with 100000 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-256 length: 256  using long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-384 length: 256  using long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-512 length: 256  using long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [long password, long salt, SHA-384, with 1 iterations with null length]
-    expected: FAIL
-
-  [long password, long salt, SHA-384, with 1 iterations with 0 length]
-    expected: FAIL
-
-  [long password, long salt, SHA-384, with 1 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: 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 bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-256 length: 256  using short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-384 length: 256  using short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-512 length: 256  using short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [short password, short salt, SHA-384, with 1 iterations with null length]
-    expected: FAIL
-
-  [short password, short salt, SHA-384, with 1 iterations with 0 length]
-    expected: FAIL
-
-  [short password, short salt, SHA-384, with 1 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-256 length: 256  using short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-384 length: 256  using short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-512 length: 256  using short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [short password, short salt, SHA-384, with 1000 iterations with null length]
-    expected: FAIL
-
-  [short password, short salt, SHA-384, with 1000 iterations with 0 length]
-    expected: FAIL
-
-  [short password, short salt, SHA-384, with 1000 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-256 length: 256  using short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-384 length: 256  using short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-512 length: 256  using short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [short password, short salt, SHA-384, with 100000 iterations with null length]
-    expected: FAIL
-
-  [short password, short salt, SHA-384, with 100000 iterations with 0 length]
-    expected: FAIL
-
-  [short password, short salt, SHA-384, with 100000 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-256 length: 256  using short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-384 length: 256  using short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-512 length: 256  using short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [short password, short salt, SHA-512, with 1 iterations with null length]
-    expected: FAIL
-
-  [short password, short salt, SHA-512, with 1 iterations with 0 length]
-    expected: FAIL
-
-  [short password, short salt, SHA-512, with 1 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-256 length: 256  using short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-384 length: 256  using short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-512 length: 256  using short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [short password, short salt, SHA-512, with 1000 iterations with null length]
-    expected: FAIL
-
-  [short password, short salt, SHA-512, with 1000 iterations with 0 length]
-    expected: FAIL
-
-  [short password, short salt, SHA-512, with 1000 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-256 length: 256  using short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-384 length: 256  using short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-512 length: 256  using short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [short password, short salt, SHA-512, with 100000 iterations with null length]
-    expected: FAIL
-
-  [short password, short salt, SHA-512, with 100000 iterations with 0 length]
-    expected: FAIL
-
-  [short password, short salt, SHA-512, with 100000 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-256 length: 256  using short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-384 length: 256  using short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-512 length: 256  using short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [short password, short salt, SHA-1, with 1 iterations with null length]
-    expected: FAIL
-
-  [short password, short salt, SHA-1, with 1 iterations with 0 length]
-    expected: FAIL
-
-  [short password, short salt, SHA-1, with 1 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-256 length: 256  using short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-384 length: 256  using short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-512 length: 256  using short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [short password, short salt, SHA-1, with 1000 iterations with null length]
-    expected: FAIL
-
-  [short password, short salt, SHA-1, with 1000 iterations with 0 length]
-    expected: FAIL
-
-  [short password, short salt, SHA-1, with 1000 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-256 length: 256  using short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-384 length: 256  using short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-512 length: 256  using short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [short password, short salt, SHA-1, with 100000 iterations with null length]
-    expected: FAIL
-
-  [short password, short salt, SHA-1, with 100000 iterations with 0 length]
-    expected: FAIL
-
-  [short password, short salt, SHA-1, with 100000 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-256 length: 256  using short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-384 length: 256  using short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-512 length: 256  using short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [short password, short salt, SHA-256, with 1 iterations with null length]
-    expected: FAIL
-
-  [short password, short salt, SHA-256, with 1 iterations with 0 length]
-    expected: FAIL
-
-  [short password, short salt, SHA-256, with 1 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-256 length: 256  using short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-384 length: 256  using short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-512 length: 256  using short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [short password, short salt, SHA-256, with 1000 iterations with null length]
-    expected: FAIL
-
-  [short password, short salt, SHA-256, with 1000 iterations with 0 length]
-    expected: FAIL
-
-  [short password, short salt, SHA-256, with 1000 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-256 length: 256  using short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-384 length: 256  using short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-512 length: 256  using short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [short password, short salt, SHA-256, with 100000 iterations with null length]
-    expected: FAIL
-
-  [short password, short salt, SHA-256, with 100000 iterations with 0 length]
-    expected: FAIL
-
-  [short password, short salt, SHA-256, with 100000 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
 
 [pbkdf2.https.any.html?5001-6000]
-  [Derived key of type name: AES-CBC length: 192  using long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-256 length: 256  using long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-384 length: 256  using long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-512 length: 256  using long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [long password, empty salt, SHA-384, with 100000 iterations with null length]
-    expected: FAIL
-
-  [long password, empty salt, SHA-384, with 100000 iterations with 0 length]
-    expected: FAIL
-
-  [long password, empty salt, SHA-384, with 100000 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-256 length: 256  using long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-384 length: 256  using long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-512 length: 256  using long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [long password, empty salt, SHA-512, with 1 iterations with null length]
-    expected: FAIL
-
-  [long password, empty salt, SHA-512, with 1 iterations with 0 length]
-    expected: FAIL
-
-  [long password, empty salt, SHA-512, with 1 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-256 length: 256  using long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-384 length: 256  using long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-512 length: 256  using long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [long password, empty salt, SHA-512, with 1000 iterations with null length]
-    expected: FAIL
-
-  [long password, empty salt, SHA-512, with 1000 iterations with 0 length]
-    expected: FAIL
-
-  [long password, empty salt, SHA-512, with 1000 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-256 length: 256  using long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-384 length: 256  using long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-512 length: 256  using long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [long password, empty salt, SHA-512, with 100000 iterations with null length]
-    expected: FAIL
-
-  [long password, empty salt, SHA-512, with 100000 iterations with 0 length]
-    expected: FAIL
-
-  [long password, empty salt, SHA-512, with 100000 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-256 length: 256  using long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-384 length: 256  using long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-512 length: 256  using long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [long password, empty salt, SHA-1, with 1 iterations with null length]
-    expected: FAIL
-
-  [long password, empty salt, SHA-1, with 1 iterations with 0 length]
-    expected: FAIL
-
-  [long password, empty salt, SHA-1, with 1 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-256 length: 256  using long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-384 length: 256  using long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-512 length: 256  using long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [long password, empty salt, SHA-1, with 1000 iterations with null length]
-    expected: FAIL
-
-  [long password, empty salt, SHA-1, with 1000 iterations with 0 length]
-    expected: FAIL
-
-  [long password, empty salt, SHA-1, with 1000 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-256 length: 256  using long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-384 length: 256  using long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-512 length: 256  using long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [long password, empty salt, SHA-1, with 100000 iterations with null length]
-    expected: FAIL
-
-  [long password, empty salt, SHA-1, with 100000 iterations with 0 length]
-    expected: FAIL
-
-  [long password, empty salt, SHA-1, with 100000 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-256 length: 256  using long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-384 length: 256  using long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-512 length: 256  using long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [long password, empty salt, SHA-256, with 1 iterations with null length]
-    expected: FAIL
-
-  [long password, empty salt, SHA-256, with 1 iterations with 0 length]
-    expected: FAIL
-
-  [long password, empty salt, SHA-256, with 1 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-256 length: 256  using long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-384 length: 256  using long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-512 length: 256  using long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [long password, empty salt, SHA-256, with 1000 iterations with null length]
-    expected: FAIL
-
-  [long password, empty salt, SHA-256, with 1000 iterations with 0 length]
-    expected: FAIL
-
-  [long password, empty salt, SHA-256, with 1000 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-256 length: 256  using long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-384 length: 256  using long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-512 length: 256  using long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [long password, empty salt, SHA-256, with 100000 iterations with null length]
-    expected: FAIL
-
-  [long password, empty salt, SHA-256, with 100000 iterations with 0 length]
-    expected: FAIL
-
-  [long password, empty salt, SHA-256, with 100000 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [empty password, short salt, SHA-384, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, short salt, SHA-384, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, short salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, short salt, SHA-384, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, short salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, short salt, SHA-384, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, short salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, short salt, SHA-384, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, short salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, short salt, SHA-384, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, short salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, short salt, SHA-384, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, short salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, short salt, SHA-384, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, short salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, short salt, SHA-384, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, short salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, short salt, SHA-384, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, short salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, short salt, SHA-384, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, short salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, short salt, SHA-384, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, short salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using empty password, short salt, SHA-384, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using empty password, short salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW 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]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using empty password, short salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: 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-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 bad hash name SHA384]
-    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-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 bad hash name SHA384]
-    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-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 bad hash name SHA384]
-    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
-
-  [empty password, short salt, SHA-384, with 1 iterations with null length]
-    expected: FAIL
-
-  [empty password, short salt, SHA-384, with 1 iterations with 0 length]
-    expected: FAIL
-
-  [empty password, short salt, SHA-384, with 1 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [empty password, short salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [empty password, short salt, SHA-384, with 1 iterations with missing deriveBits usage]
-    expected: FAIL
-
-  [empty password, short salt, SHA-384, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, short salt, SHA-384, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, short salt, SHA-384, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, short salt, SHA-384, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, short salt, SHA-384, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, short salt, SHA-384, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, short salt, SHA-384, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, short salt, SHA-384, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, short salt, SHA-384, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, short salt, SHA-384, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, short salt, SHA-384, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, short salt, SHA-384, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using empty password, short salt, SHA-384, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using empty password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW 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]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using empty password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: 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-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 bad hash name SHA384]
-    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-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 bad hash name SHA384]
-    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-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 bad hash name SHA384]
-    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
-
-  [empty password, short salt, SHA-384, with 1000 iterations with null length]
-    expected: FAIL
-
-  [empty password, short salt, SHA-384, with 1000 iterations with 0 length]
-    expected: FAIL
-
-  [empty password, short salt, SHA-384, with 1000 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [empty password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [empty password, short salt, SHA-384, with 1000 iterations with missing deriveBits usage]
-    expected: FAIL
-
-  [empty password, short salt, SHA-384, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, short salt, SHA-384, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, short salt, SHA-384, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, short salt, SHA-384, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, short salt, SHA-384, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, short salt, SHA-384, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, short salt, SHA-384, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, short salt, SHA-384, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, short salt, SHA-384, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
 
 [pbkdf2.https.any.html?7001-8000]
-  [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 bad hash name SHA384]
-    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
-
-  [empty password, long salt, SHA-384, with 100000 iterations with null length]
-    expected: FAIL
-
-  [empty password, long salt, SHA-384, with 100000 iterations with 0 length]
-    expected: FAIL
-
-  [empty password, long salt, SHA-384, with 100000 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [empty password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [empty password, long salt, SHA-384, with 100000 iterations with missing deriveBits usage]
-    expected: FAIL
-
-  [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-384, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, long salt, SHA-384, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, long salt, SHA-384, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, long salt, SHA-384, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, long salt, SHA-384, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, long salt, SHA-384, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, long salt, SHA-384, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, long salt, SHA-384, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, long salt, SHA-384, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, long salt, SHA-384, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, long salt, SHA-384, with 0 iterations]
-    expected: FAIL
-
-  [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
-
-  [empty password, long salt, SHA-512, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, long salt, SHA-512, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, long salt, SHA-512, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, long salt, SHA-512, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, long salt, SHA-512, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, long salt, SHA-512, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, long salt, SHA-512, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, long salt, SHA-512, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, long salt, SHA-512, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, long salt, SHA-512, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, long salt, SHA-512, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, long salt, SHA-512, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using empty password, long salt, SHA-512, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW 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]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: 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-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 bad hash name SHA512]
-    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-384 length: 256  using empty password, long salt, SHA-512, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-384 length: 256  using empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [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
-
-  [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 bad hash name SHA512]
-    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
-
-  [empty password, long salt, SHA-512, with 1 iterations with null length]
-    expected: FAIL
-
-  [empty password, long salt, SHA-512, with 1 iterations with 0 length]
-    expected: FAIL
-
-  [empty password, long salt, SHA-512, with 1 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [empty password, long salt, SHA-512, with 1 iterations with missing deriveBits usage]
-    expected: FAIL
-
-  [empty password, long salt, SHA-512, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, long salt, SHA-512, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, long salt, SHA-512, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, long salt, SHA-512, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, long salt, SHA-512, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, long salt, SHA-512, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, long salt, SHA-512, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, long salt, SHA-512, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, long salt, SHA-512, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, long salt, SHA-512, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, long salt, SHA-512, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, long salt, SHA-512, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using empty password, long salt, SHA-512, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using empty password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW 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]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using empty password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: 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-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 bad hash name SHA512]
-    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-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 bad hash name SHA512]
-    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-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 bad hash name SHA512]
-    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
-
-  [empty password, long salt, SHA-512, with 1000 iterations with null length]
-    expected: FAIL
-
-  [empty password, long salt, SHA-512, with 1000 iterations with 0 length]
-    expected: FAIL
-
-  [empty password, long salt, SHA-512, with 1000 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [empty password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [empty password, long salt, SHA-512, with 1000 iterations with missing deriveBits usage]
-    expected: FAIL
-
-  [empty password, long salt, SHA-512, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, long salt, SHA-512, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, long salt, SHA-512, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, long salt, SHA-512, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, long salt, SHA-512, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, long salt, SHA-512, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, long salt, SHA-512, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, long salt, SHA-512, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, long salt, SHA-512, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, long salt, SHA-512, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, long salt, SHA-512, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, long salt, SHA-512, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using empty password, long salt, SHA-512, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using empty password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW 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]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using empty password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: 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-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 bad hash name SHA512]
-    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-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 bad hash name SHA512]
-    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-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 bad hash name SHA512]
-    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
-
-  [empty password, long salt, SHA-512, with 100000 iterations with null length]
-    expected: FAIL
-
-  [empty password, long salt, SHA-512, with 100000 iterations with 0 length]
-    expected: FAIL
-
-  [empty password, long salt, SHA-512, with 100000 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [empty password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [empty password, long salt, SHA-512, with 100000 iterations with missing deriveBits usage]
-    expected: FAIL
-
-  [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-512, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, long salt, SHA-512, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, long salt, SHA-512, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, long salt, SHA-512, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, long salt, SHA-512, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, long salt, SHA-512, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, long salt, SHA-512, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, long salt, SHA-512, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, long salt, SHA-512, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, long salt, SHA-512, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, long salt, SHA-512, with 0 iterations]
-    expected: FAIL
-
-  [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
-
-  [empty password, long salt, SHA-1, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, long salt, SHA-1, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, long salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, long salt, SHA-1, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, long salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, long salt, SHA-1, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, long salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, long salt, SHA-1, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, long salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, long salt, SHA-1, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, long salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, long salt, SHA-1, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, long salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, long salt, SHA-1, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, long salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, long salt, SHA-1, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, long salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, long salt, SHA-1, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, long salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, long salt, SHA-1, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, long salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, long salt, SHA-1, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, long salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using empty password, long salt, SHA-1, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using empty password, long salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW 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]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using empty password, long salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: 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-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 bad hash name SHA1]
-    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-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 bad hash name SHA1]
-    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-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 bad hash name SHA1]
-    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
-
-  [empty password, long salt, SHA-1, with 1 iterations with null length]
-    expected: FAIL
-
-  [empty password, long salt, SHA-1, with 1 iterations with 0 length]
-    expected: FAIL
-
-  [empty password, long salt, SHA-1, with 1 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [empty password, long salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [empty password, long salt, SHA-1, with 1 iterations with missing deriveBits usage]
-    expected: FAIL
-
-  [empty password, long salt, SHA-1, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, long salt, SHA-1, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, long salt, SHA-1, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, long salt, SHA-1, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, long salt, SHA-1, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, long salt, SHA-1, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, long salt, SHA-1, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, long salt, SHA-1, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, long salt, SHA-1, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, long salt, SHA-1, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, long salt, SHA-1, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, long salt, SHA-1, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using empty password, long salt, SHA-1, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using empty password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW 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]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using empty password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: 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-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 bad hash name SHA1]
-    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-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 bad hash name SHA1]
-    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-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 bad hash name SHA1]
-    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
-
-  [empty password, long salt, SHA-1, with 1000 iterations with null length]
-    expected: FAIL
-
-  [empty password, long salt, SHA-1, with 1000 iterations with 0 length]
-    expected: FAIL
-
-  [empty password, long salt, SHA-1, with 1000 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [empty password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [empty password, long salt, SHA-1, with 1000 iterations with missing deriveBits usage]
-    expected: FAIL
-
-  [empty password, long salt, SHA-1, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, long salt, SHA-1, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, long salt, SHA-1, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, long salt, SHA-1, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, long salt, SHA-1, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, long salt, SHA-1, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, long salt, SHA-1, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, long salt, SHA-1, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, long salt, SHA-1, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, long salt, SHA-1, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, long salt, SHA-1, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, long salt, SHA-1, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using empty password, long salt, SHA-1, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using empty password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW 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]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using empty password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: 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-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 bad hash name SHA1]
-    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-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 bad hash name SHA1]
-    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-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 bad hash name SHA1]
-    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
-
-  [empty password, long salt, SHA-1, with 100000 iterations with null length]
-    expected: FAIL
-
-  [empty password, long salt, SHA-1, with 100000 iterations with 0 length]
-    expected: FAIL
-
-  [empty password, long salt, SHA-1, with 100000 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [empty password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [empty password, long salt, SHA-1, with 100000 iterations with missing deriveBits usage]
-    expected: FAIL
-
-  [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-1, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, long salt, SHA-1, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, long salt, SHA-1, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, long salt, SHA-1, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, long salt, SHA-1, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, long salt, SHA-1, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, long salt, SHA-1, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, long salt, SHA-1, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, long salt, SHA-1, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, long salt, SHA-1, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, long salt, SHA-1, with 0 iterations]
-    expected: FAIL
-
-  [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
-
-  [empty password, long salt, SHA-256, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, long salt, SHA-256, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, long salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, long salt, SHA-256, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, long salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, long salt, SHA-256, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, long salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, long salt, SHA-256, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, long salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, long salt, SHA-256, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, long salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, long salt, SHA-256, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, long salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, long salt, SHA-256, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, long salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, long salt, SHA-256, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, long salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, long salt, SHA-256, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, long salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, long salt, SHA-256, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, long salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, long salt, SHA-256, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, long salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using empty password, long salt, SHA-256, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using empty password, long salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW 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]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using empty password, long salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: 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-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 bad hash name SHA256]
-    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-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 bad hash name SHA256]
-    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-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 bad hash name SHA256]
-    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
-
-  [empty password, long salt, SHA-256, with 1 iterations with null length]
-    expected: FAIL
-
-  [empty password, long salt, SHA-256, with 1 iterations with 0 length]
-    expected: FAIL
-
-  [empty password, long salt, SHA-256, with 1 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [empty password, long salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [empty password, long salt, SHA-256, with 1 iterations with missing deriveBits usage]
-    expected: FAIL
-
-  [empty password, long salt, SHA-256, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, long salt, SHA-256, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, long salt, SHA-256, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, long salt, SHA-256, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, long salt, SHA-256, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, long salt, SHA-256, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, long salt, SHA-256, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, long salt, SHA-256, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, long salt, SHA-256, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, long salt, SHA-256, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, long salt, SHA-256, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, long salt, SHA-256, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using empty password, long salt, SHA-256, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using empty password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW 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]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using empty password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: 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-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 bad hash name SHA256]
-    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-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 bad hash name SHA256]
-    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-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 bad hash name SHA256]
-    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
-
-  [empty password, long salt, SHA-256, with 1000 iterations with null length]
-    expected: FAIL
-
-  [empty password, long salt, SHA-256, with 1000 iterations with 0 length]
-    expected: FAIL
-
-  [empty password, long salt, SHA-256, with 1000 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [empty password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [empty password, long salt, SHA-256, with 1000 iterations with missing deriveBits usage]
-    expected: FAIL
-
-  [empty password, long salt, SHA-256, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, long salt, SHA-256, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, long salt, SHA-256, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, long salt, SHA-256, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, long salt, SHA-256, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, long salt, SHA-256, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, long salt, SHA-256, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, long salt, SHA-256, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, long salt, SHA-256, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, long salt, SHA-256, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, long salt, SHA-256, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, long salt, SHA-256, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using empty password, long salt, SHA-256, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using empty password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW 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]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using empty password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: 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-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 bad hash name SHA256]
-    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-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 bad hash name SHA256]
-    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-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 bad hash name SHA256]
-    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
-
-  [empty password, long salt, SHA-256, with 100000 iterations with null length]
-    expected: FAIL
-
-  [empty password, long salt, SHA-256, with 100000 iterations with 0 length]
-    expected: FAIL
-
-  [empty password, long salt, SHA-256, with 100000 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [empty password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [empty password, long salt, SHA-256, with 100000 iterations with missing deriveBits usage]
-    expected: FAIL
-
-  [empty password, long salt, SHA-256, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, long salt, SHA-256, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, long salt, SHA-256, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, long salt, SHA-256, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, long salt, SHA-256, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, long salt, SHA-256, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, long salt, SHA-256, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, long salt, SHA-256, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, long salt, SHA-256, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, long salt, SHA-256, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, long salt, SHA-256, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, long salt, SHA-256, with 0 iterations]
-    expected: FAIL
-
-  [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
-
-  [empty password, long salt, PBKDF2, with 1 iterations with non-digest algorithm PBKDF2]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, long salt, PBKDF2, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, long salt, PBKDF2, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, long salt, PBKDF2, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, long salt, PBKDF2, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, long salt, PBKDF2, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, long salt, PBKDF2, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, long salt, PBKDF2, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, long salt, PBKDF2, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, long salt, PBKDF2, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, long salt, PBKDF2, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, long salt, PBKDF2, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using empty password, long salt, PBKDF2, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using empty password, long salt, PBKDF2, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-256 length: 256  using empty password, long salt, PBKDF2, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-384 length: 256  using empty password, long salt, PBKDF2, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-512 length: 256  using empty password, long salt, PBKDF2, with 1 iterations]
-    expected: FAIL
-
-  [empty password, long salt, PBKDF2, with 1000 iterations with non-digest algorithm PBKDF2]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, long salt, PBKDF2, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, long salt, PBKDF2, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, long salt, PBKDF2, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, long salt, PBKDF2, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, long salt, PBKDF2, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, long salt, PBKDF2, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, long salt, PBKDF2, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, long salt, PBKDF2, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, long salt, PBKDF2, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, long salt, PBKDF2, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, long salt, PBKDF2, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using empty password, long salt, PBKDF2, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using empty password, long salt, PBKDF2, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-256 length: 256  using empty password, long salt, PBKDF2, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-384 length: 256  using empty password, long salt, PBKDF2, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-512 length: 256  using empty password, long salt, PBKDF2, with 1000 iterations]
-    expected: FAIL
-
-  [empty password, long salt, PBKDF2, with 100000 iterations with non-digest algorithm PBKDF2]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, long salt, PBKDF2, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, long salt, PBKDF2, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, long salt, PBKDF2, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, long salt, PBKDF2, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, long salt, PBKDF2, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, long salt, PBKDF2, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, long salt, PBKDF2, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, long salt, PBKDF2, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, long salt, PBKDF2, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, long salt, PBKDF2, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, long salt, PBKDF2, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using empty password, long salt, PBKDF2, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using empty password, long salt, PBKDF2, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-256 length: 256  using empty password, long salt, PBKDF2, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-384 length: 256  using empty password, long salt, PBKDF2, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-512 length: 256  using empty password, long salt, PBKDF2, with 100000 iterations]
-    expected: FAIL
-
-  [empty password, empty salt, SHA-384, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, empty salt, SHA-384, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, empty salt, SHA-384, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, empty salt, SHA-384, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, empty salt, SHA-384, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, empty salt, SHA-384, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, empty salt, SHA-384, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, empty salt, SHA-384, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, empty salt, SHA-384, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, empty salt, SHA-384, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, empty salt, SHA-384, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, empty salt, SHA-384, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using empty password, empty salt, SHA-384, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using empty password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW 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]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using empty password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: 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-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 bad hash name SHA384]
-    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-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 bad hash name SHA384]
-    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-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 bad hash name SHA384]
-    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
-
-  [empty password, empty salt, SHA-384, with 1 iterations with null length]
-    expected: FAIL
-
-  [empty password, empty salt, SHA-384, with 1 iterations with 0 length]
-    expected: FAIL
-
-  [empty password, empty salt, SHA-384, with 1 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [empty password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [empty password, empty salt, SHA-384, with 1 iterations with missing deriveBits usage]
-    expected: FAIL
-
-  [empty password, empty salt, SHA-384, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, empty salt, SHA-384, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, empty salt, SHA-384, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, empty salt, SHA-384, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, empty salt, SHA-384, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, empty salt, SHA-384, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, empty salt, SHA-384, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, empty salt, SHA-384, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, empty salt, SHA-384, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, empty salt, SHA-384, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, empty salt, SHA-384, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, empty salt, SHA-384, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using empty password, empty salt, SHA-384, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using empty password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW 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]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using empty password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: 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-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 bad hash name SHA384]
-    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-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 bad hash name SHA384]
-    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-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 bad hash name SHA384]
-    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
-
-  [empty password, empty salt, SHA-384, with 1000 iterations with null length]
-    expected: FAIL
-
-  [empty password, empty salt, SHA-384, with 1000 iterations with 0 length]
-    expected: FAIL
-
-  [empty password, empty salt, SHA-384, with 1000 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [empty password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [empty password, empty salt, SHA-384, with 1000 iterations with missing deriveBits usage]
-    expected: FAIL
-
-  [empty password, empty salt, SHA-384, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, empty salt, SHA-384, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, empty salt, SHA-384, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, empty salt, SHA-384, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, empty salt, SHA-384, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, empty salt, SHA-384, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, empty salt, SHA-384, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, empty salt, SHA-384, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, empty salt, SHA-384, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, empty salt, SHA-384, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, empty salt, SHA-384, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, empty salt, SHA-384, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using empty password, empty salt, SHA-384, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using empty password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW 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]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using empty password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: 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-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 bad hash name SHA384]
-    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-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 bad hash name SHA384]
-    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-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 bad hash name SHA384]
-    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
-
-  [empty password, empty salt, SHA-384, with 100000 iterations with null length]
-    expected: FAIL
-
-  [empty password, empty salt, SHA-384, with 100000 iterations with 0 length]
-    expected: FAIL
-
-  [empty password, empty salt, SHA-384, with 100000 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [empty password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [empty password, empty salt, SHA-384, with 100000 iterations with missing deriveBits usage]
-    expected: FAIL
-
-  [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-384, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, empty salt, SHA-384, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, empty salt, SHA-384, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, empty salt, SHA-384, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, empty salt, SHA-384, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, empty salt, SHA-384, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, empty salt, SHA-384, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, empty salt, SHA-384, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, empty salt, SHA-384, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, empty salt, SHA-384, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, empty salt, SHA-384, with 0 iterations]
-    expected: FAIL
-
-  [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
-
-  [empty password, empty salt, SHA-512, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, empty salt, SHA-512, with 1 iterations]
-    expected: FAIL
-
 
 [pbkdf2.https.any.html?2001-3000]
-  [Derived key of type name: HMAC hash: SHA-384 length: 256  using short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-512 length: 256  using short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [short password, empty salt, SHA-384, with 1 iterations with null length]
-    expected: FAIL
-
-  [short password, empty salt, SHA-384, with 1 iterations with 0 length]
-    expected: FAIL
-
-  [short password, empty salt, SHA-384, with 1 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-256 length: 256  using short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-384 length: 256  using short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-512 length: 256  using short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [short password, empty salt, SHA-384, with 1000 iterations with null length]
-    expected: FAIL
-
-  [short password, empty salt, SHA-384, with 1000 iterations with 0 length]
-    expected: FAIL
-
-  [short password, empty salt, SHA-384, with 1000 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-256 length: 256  using short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-384 length: 256  using short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-512 length: 256  using short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [short password, empty salt, SHA-384, with 100000 iterations with null length]
-    expected: FAIL
-
-  [short password, empty salt, SHA-384, with 100000 iterations with 0 length]
-    expected: FAIL
-
-  [short password, empty salt, SHA-384, with 100000 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-256 length: 256  using short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-384 length: 256  using short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-512 length: 256  using short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [short password, empty salt, SHA-512, with 1 iterations with null length]
-    expected: FAIL
-
-  [short password, empty salt, SHA-512, with 1 iterations with 0 length]
-    expected: FAIL
-
-  [short password, empty salt, SHA-512, with 1 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-256 length: 256  using short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-384 length: 256  using short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-512 length: 256  using short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [short password, empty salt, SHA-512, with 1000 iterations with null length]
-    expected: FAIL
-
-  [short password, empty salt, SHA-512, with 1000 iterations with 0 length]
-    expected: FAIL
-
-  [short password, empty salt, SHA-512, with 1000 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-256 length: 256  using short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-384 length: 256  using short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-512 length: 256  using short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [short password, empty salt, SHA-512, with 100000 iterations with null length]
-    expected: FAIL
-
-  [short password, empty salt, SHA-512, with 100000 iterations with 0 length]
-    expected: FAIL
-
-  [short password, empty salt, SHA-512, with 100000 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-256 length: 256  using short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-384 length: 256  using short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-512 length: 256  using short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [short password, empty salt, SHA-1, with 1 iterations with null length]
-    expected: FAIL
-
-  [short password, empty salt, SHA-1, with 1 iterations with 0 length]
-    expected: FAIL
-
-  [short password, empty salt, SHA-1, with 1 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-256 length: 256  using short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-384 length: 256  using short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-512 length: 256  using short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [short password, empty salt, SHA-1, with 1000 iterations with null length]
-    expected: FAIL
-
-  [short password, empty salt, SHA-1, with 1000 iterations with 0 length]
-    expected: FAIL
-
-  [short password, empty salt, SHA-1, with 1000 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-256 length: 256  using short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-384 length: 256  using short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-512 length: 256  using short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [short password, empty salt, SHA-1, with 100000 iterations with null length]
-    expected: FAIL
-
-  [short password, empty salt, SHA-1, with 100000 iterations with 0 length]
-    expected: FAIL
-
-  [short password, empty salt, SHA-1, with 100000 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-256 length: 256  using short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-384 length: 256  using short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-512 length: 256  using short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [short password, empty salt, SHA-256, with 1 iterations with null length]
-    expected: FAIL
-
-  [short password, empty salt, SHA-256, with 1 iterations with 0 length]
-    expected: FAIL
-
-  [short password, empty salt, SHA-256, with 1 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-256 length: 256  using short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-384 length: 256  using short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-512 length: 256  using short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [short password, empty salt, SHA-256, with 1000 iterations with null length]
-    expected: FAIL
-
-  [short password, empty salt, SHA-256, with 1000 iterations with 0 length]
-    expected: FAIL
-
-  [short password, empty salt, SHA-256, with 1000 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-256 length: 256  using short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-384 length: 256  using short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-512 length: 256  using short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [short password, empty salt, SHA-256, with 100000 iterations with null length]
-    expected: FAIL
-
-  [short password, empty salt, SHA-256, with 100000 iterations with 0 length]
-    expected: FAIL
-
-  [short password, empty salt, SHA-256, with 100000 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-256 length: 256  using long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-384 length: 256  using long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-512 length: 256  using long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [long password, short salt, SHA-384, with 1 iterations with null length]
-    expected: FAIL
-
-  [long password, short salt, SHA-384, with 1 iterations with 0 length]
-    expected: FAIL
-
-  [long password, short salt, SHA-384, with 1 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
 
 [pbkdf2.https.any.html?8001-last]
-  [Derived key of type name: AES-CBC length: 128  using empty password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, empty salt, SHA-512, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, empty salt, SHA-512, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, empty salt, SHA-512, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, empty salt, SHA-512, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, empty salt, SHA-512, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, empty salt, SHA-512, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, empty salt, SHA-512, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, empty salt, SHA-512, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, empty salt, SHA-512, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, empty salt, SHA-512, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using empty password, empty salt, SHA-512, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using empty password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW 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]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using empty password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: 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-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 bad hash name SHA512]
-    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-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 bad hash name SHA512]
-    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-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 bad hash name SHA512]
-    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
-
-  [empty password, empty salt, SHA-512, with 1 iterations with null length]
-    expected: FAIL
-
-  [empty password, empty salt, SHA-512, with 1 iterations with 0 length]
-    expected: FAIL
-
-  [empty password, empty salt, SHA-512, with 1 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [empty password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [empty password, empty salt, SHA-512, with 1 iterations with missing deriveBits usage]
-    expected: FAIL
-
-  [empty password, empty salt, SHA-512, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, empty salt, SHA-512, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, empty salt, SHA-512, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, empty salt, SHA-512, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, empty salt, SHA-512, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, empty salt, SHA-512, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, empty salt, SHA-512, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, empty salt, SHA-512, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, empty salt, SHA-512, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, empty salt, SHA-512, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, empty salt, SHA-512, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, empty salt, SHA-512, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using empty password, empty salt, SHA-512, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using empty password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW 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]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using empty password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: 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-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 bad hash name SHA512]
-    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-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 bad hash name SHA512]
-    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-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 bad hash name SHA512]
-    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
-
-  [empty password, empty salt, SHA-512, with 1000 iterations with null length]
-    expected: FAIL
-
-  [empty password, empty salt, SHA-512, with 1000 iterations with 0 length]
-    expected: FAIL
-
-  [empty password, empty salt, SHA-512, with 1000 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [empty password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [empty password, empty salt, SHA-512, with 1000 iterations with missing deriveBits usage]
-    expected: FAIL
-
-  [empty password, empty salt, SHA-512, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, empty salt, SHA-512, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, empty salt, SHA-512, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, empty salt, SHA-512, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, empty salt, SHA-512, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, empty salt, SHA-512, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, empty salt, SHA-512, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, empty salt, SHA-512, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, empty salt, SHA-512, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, empty salt, SHA-512, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, empty salt, SHA-512, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, empty salt, SHA-512, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using empty password, empty salt, SHA-512, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using empty password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW 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]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using empty password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: 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-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 bad hash name SHA512]
-    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-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 bad hash name SHA512]
-    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-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 bad hash name SHA512]
-    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
-
-  [empty password, empty salt, SHA-512, with 100000 iterations with null length]
-    expected: FAIL
-
-  [empty password, empty salt, SHA-512, with 100000 iterations with 0 length]
-    expected: FAIL
-
-  [empty password, empty salt, SHA-512, with 100000 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [empty password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [empty password, empty salt, SHA-512, with 100000 iterations with missing deriveBits usage]
-    expected: FAIL
-
-  [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-512, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, empty salt, SHA-512, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, empty salt, SHA-512, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, empty salt, SHA-512, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, empty salt, SHA-512, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, empty salt, SHA-512, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, empty salt, SHA-512, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, empty salt, SHA-512, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, empty salt, SHA-512, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, empty salt, SHA-512, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, empty salt, SHA-512, with 0 iterations]
-    expected: FAIL
-
-  [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
-
-  [empty password, empty salt, SHA-1, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, empty salt, SHA-1, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, empty salt, SHA-1, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, empty salt, SHA-1, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, empty salt, SHA-1, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, empty salt, SHA-1, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, empty salt, SHA-1, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, empty salt, SHA-1, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, empty salt, SHA-1, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, empty salt, SHA-1, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, empty salt, SHA-1, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, empty salt, SHA-1, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using empty password, empty salt, SHA-1, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using empty password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW 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]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using empty password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: 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-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 bad hash name SHA1]
-    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-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 bad hash name SHA1]
-    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-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 bad hash name SHA1]
-    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
-
-  [empty password, empty salt, SHA-1, with 1 iterations with null length]
-    expected: FAIL
-
-  [empty password, empty salt, SHA-1, with 1 iterations with 0 length]
-    expected: FAIL
-
-  [empty password, empty salt, SHA-1, with 1 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [empty password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [empty password, empty salt, SHA-1, with 1 iterations with missing deriveBits usage]
-    expected: FAIL
-
-  [empty password, empty salt, SHA-1, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, empty salt, SHA-1, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, empty salt, SHA-1, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, empty salt, SHA-1, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, empty salt, SHA-1, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, empty salt, SHA-1, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, empty salt, SHA-1, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, empty salt, SHA-1, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, empty salt, SHA-1, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, empty salt, SHA-1, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, empty salt, SHA-1, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, empty salt, SHA-1, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using empty password, empty salt, SHA-1, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using empty password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW 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]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using empty password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: 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-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 bad hash name SHA1]
-    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-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 bad hash name SHA1]
-    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-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 bad hash name SHA1]
-    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
-
-  [empty password, empty salt, SHA-1, with 1000 iterations with null length]
-    expected: FAIL
-
-  [empty password, empty salt, SHA-1, with 1000 iterations with 0 length]
-    expected: FAIL
-
-  [empty password, empty salt, SHA-1, with 1000 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [empty password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [empty password, empty salt, SHA-1, with 1000 iterations with missing deriveBits usage]
-    expected: FAIL
-
-  [empty password, empty salt, SHA-1, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, empty salt, SHA-1, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, empty salt, SHA-1, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, empty salt, SHA-1, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, empty salt, SHA-1, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, empty salt, SHA-1, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, empty salt, SHA-1, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, empty salt, SHA-1, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, empty salt, SHA-1, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, empty salt, SHA-1, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, empty salt, SHA-1, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, empty salt, SHA-1, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using empty password, empty salt, SHA-1, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using empty password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW 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]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using empty password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: 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-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 bad hash name SHA1]
-    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-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 bad hash name SHA1]
-    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-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 bad hash name SHA1]
-    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
-
-  [empty password, empty salt, SHA-1, with 100000 iterations with null length]
-    expected: FAIL
-
-  [empty password, empty salt, SHA-1, with 100000 iterations with 0 length]
-    expected: FAIL
-
-  [empty password, empty salt, SHA-1, with 100000 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [empty password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [empty password, empty salt, SHA-1, with 100000 iterations with missing deriveBits usage]
-    expected: FAIL
-
-  [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-1, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, empty salt, SHA-1, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, empty salt, SHA-1, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, empty salt, SHA-1, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, empty salt, SHA-1, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, empty salt, SHA-1, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, empty salt, SHA-1, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, empty salt, SHA-1, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, empty salt, SHA-1, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, empty salt, SHA-1, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, empty salt, SHA-1, with 0 iterations]
-    expected: FAIL
-
-  [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
-
-  [empty password, empty salt, SHA-256, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, empty salt, SHA-256, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, empty salt, SHA-256, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, empty salt, SHA-256, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, empty salt, SHA-256, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, empty salt, SHA-256, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, empty salt, SHA-256, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, empty salt, SHA-256, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, empty salt, SHA-256, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, empty salt, SHA-256, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, empty salt, SHA-256, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, empty salt, SHA-256, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using empty password, empty salt, SHA-256, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using empty password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW 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]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using empty password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: 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-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 bad hash name SHA256]
-    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-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 bad hash name SHA256]
-    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-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 bad hash name SHA256]
-    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
-
-  [empty password, empty salt, SHA-256, with 1 iterations with null length]
-    expected: FAIL
-
-  [empty password, empty salt, SHA-256, with 1 iterations with 0 length]
-    expected: FAIL
-
-  [empty password, empty salt, SHA-256, with 1 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [empty password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [empty password, empty salt, SHA-256, with 1 iterations with missing deriveBits usage]
-    expected: FAIL
-
-  [empty password, empty salt, SHA-256, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, empty salt, SHA-256, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, empty salt, SHA-256, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, empty salt, SHA-256, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, empty salt, SHA-256, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, empty salt, SHA-256, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, empty salt, SHA-256, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, empty salt, SHA-256, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, empty salt, SHA-256, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, empty salt, SHA-256, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, empty salt, SHA-256, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, empty salt, SHA-256, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using empty password, empty salt, SHA-256, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using empty password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW 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]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using empty password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: 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-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 bad hash name SHA256]
-    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-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 bad hash name SHA256]
-    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-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 bad hash name SHA256]
-    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
-
-  [empty password, empty salt, SHA-256, with 1000 iterations with null length]
-    expected: FAIL
-
-  [empty password, empty salt, SHA-256, with 1000 iterations with 0 length]
-    expected: FAIL
-
-  [empty password, empty salt, SHA-256, with 1000 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [empty password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [empty password, empty salt, SHA-256, with 1000 iterations with missing deriveBits usage]
-    expected: FAIL
-
-  [empty password, empty salt, SHA-256, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, empty salt, SHA-256, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, empty salt, SHA-256, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, empty salt, SHA-256, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, empty salt, SHA-256, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, empty salt, SHA-256, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, empty salt, SHA-256, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, empty salt, SHA-256, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, empty salt, SHA-256, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, empty salt, SHA-256, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, empty salt, SHA-256, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, empty salt, SHA-256, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using empty password, empty salt, SHA-256, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using empty password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW 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]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using empty password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: 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-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 bad hash name SHA256]
-    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-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 bad hash name SHA256]
-    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-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 bad hash name SHA256]
-    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
-
-  [empty password, empty salt, SHA-256, with 100000 iterations with null length]
-    expected: FAIL
-
-  [empty password, empty salt, SHA-256, with 100000 iterations with 0 length]
-    expected: FAIL
-
-  [empty password, empty salt, SHA-256, with 100000 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [empty password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256]
-    expected: FAIL
-
-  [empty password, empty salt, SHA-256, with 100000 iterations with missing deriveBits usage]
-    expected: FAIL
-
-  [empty password, empty salt, SHA-256, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, empty salt, SHA-256, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, empty salt, SHA-256, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, empty salt, SHA-256, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, empty salt, SHA-256, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, empty salt, SHA-256, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, empty salt, SHA-256, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, empty salt, SHA-256, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, empty salt, SHA-256, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, empty salt, SHA-256, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, empty salt, SHA-256, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, empty salt, SHA-256, with 0 iterations]
-    expected: FAIL
-
-  [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]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-256 length: 256  using empty password, empty salt, SHA-256, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-384 length: 256  using empty password, empty salt, SHA-256, with 0 iterations]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-512 length: 256  using empty password, empty salt, SHA-256, with 0 iterations]
-    expected: FAIL
-
-  [empty password, empty salt, PBKDF2, with 1 iterations with non-digest algorithm PBKDF2]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, empty salt, PBKDF2, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, empty salt, PBKDF2, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, empty salt, PBKDF2, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, empty salt, PBKDF2, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, empty salt, PBKDF2, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, empty salt, PBKDF2, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, empty salt, PBKDF2, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, empty salt, PBKDF2, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, empty salt, PBKDF2, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, empty salt, PBKDF2, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, empty salt, PBKDF2, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using empty password, empty salt, PBKDF2, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using empty password, empty salt, PBKDF2, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-256 length: 256  using empty password, empty salt, PBKDF2, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-384 length: 256  using empty password, empty salt, PBKDF2, with 1 iterations]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-512 length: 256  using empty password, empty salt, PBKDF2, with 1 iterations]
-    expected: FAIL
-
-  [empty password, empty salt, PBKDF2, with 1000 iterations with non-digest algorithm PBKDF2]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, empty salt, PBKDF2, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, empty salt, PBKDF2, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, empty salt, PBKDF2, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, empty salt, PBKDF2, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, empty salt, PBKDF2, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, empty salt, PBKDF2, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, empty salt, PBKDF2, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, empty salt, PBKDF2, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, empty salt, PBKDF2, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, empty salt, PBKDF2, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, empty salt, PBKDF2, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using empty password, empty salt, PBKDF2, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using empty password, empty salt, PBKDF2, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-256 length: 256  using empty password, empty salt, PBKDF2, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-384 length: 256  using empty password, empty salt, PBKDF2, with 1000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-512 length: 256  using empty password, empty salt, PBKDF2, with 1000 iterations]
-    expected: FAIL
-
-  [empty password, empty salt, PBKDF2, with 100000 iterations with non-digest algorithm PBKDF2]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using empty password, empty salt, PBKDF2, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using empty password, empty salt, PBKDF2, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using empty password, empty salt, PBKDF2, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using empty password, empty salt, PBKDF2, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using empty password, empty salt, PBKDF2, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using empty password, empty salt, PBKDF2, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using empty password, empty salt, PBKDF2, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using empty password, empty salt, PBKDF2, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using empty password, empty salt, PBKDF2, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using empty password, empty salt, PBKDF2, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using empty password, empty salt, PBKDF2, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using empty password, empty salt, PBKDF2, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using empty password, empty salt, PBKDF2, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-256 length: 256  using empty password, empty salt, PBKDF2, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-384 length: 256  using empty password, empty salt, PBKDF2, with 100000 iterations]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-512 length: 256  using empty password, empty salt, PBKDF2, with 100000 iterations]
-    expected: FAIL
-
 
 [pbkdf2.https.any.html?4001-5000]
   disabled:
     if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): Bug 1475016
   expected:
     if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): TIMEOUT
-  [Derived key of type name: AES-KW length: 256  using long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-256 length: 256  using long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-384 length: 256  using long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-512 length: 256  using long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [long password, long salt, SHA-384, with 1000 iterations with null length]
-    expected: FAIL
-
-  [long password, long salt, SHA-384, with 1000 iterations with 0 length]
-    expected: FAIL
-
-  [long password, long salt, SHA-384, with 1000 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-256 length: 256  using long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-384 length: 256  using long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-512 length: 256  using long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [long password, long salt, SHA-384, with 100000 iterations with null length]
-    expected: FAIL
-
-  [long password, long salt, SHA-384, with 100000 iterations with 0 length]
-    expected: FAIL
-
-  [long password, long salt, SHA-384, with 100000 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-256 length: 256  using long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-384 length: 256  using long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-512 length: 256  using long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [long password, long salt, SHA-512, with 1 iterations with null length]
-    expected: FAIL
-
-  [long password, long salt, SHA-512, with 1 iterations with 0 length]
-    expected: FAIL
-
-  [long password, long salt, SHA-512, with 1 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-256 length: 256  using long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-384 length: 256  using long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-512 length: 256  using long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [long password, long salt, SHA-512, with 1000 iterations with null length]
-    expected: FAIL
-
-  [long password, long salt, SHA-512, with 1000 iterations with 0 length]
-    expected: FAIL
-
-  [long password, long salt, SHA-512, with 1000 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-256 length: 256  using long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-384 length: 256  using long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-512 length: 256  using long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [long password, long salt, SHA-512, with 100000 iterations with null length]
-    expected: FAIL
-
-  [long password, long salt, SHA-512, with 100000 iterations with 0 length]
-    expected: FAIL
-
-  [long password, long salt, SHA-512, with 100000 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-256 length: 256  using long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-384 length: 256  using long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-512 length: 256  using long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [long password, long salt, SHA-1, with 1 iterations with null length]
-    expected: FAIL
-
-  [long password, long salt, SHA-1, with 1 iterations with 0 length]
-    expected: FAIL
-
-  [long password, long salt, SHA-1, with 1 iterations with non-multiple of 8 length]
-    expected: FAIL
-
-  [long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 128  using long password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 192  using long password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CBC length: 256  using long password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 128  using long password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 192  using long password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-CTR length: 256  using long password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 128  using long password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 192  using long password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-GCM length: 256  using long password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 128  using long password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 192  using long password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: AES-KW length: 256  using long password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL
-
-  [Derived key of type name: HMAC hash: SHA-1 length: 256  using long password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1]
-    expected: FAIL