Test bad inputs to PKBDF2 importKey() On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". importKey() with 'encrypt' usage... error is: SyntaxError: Cannot create a key using the specified key usages. importKey() with null key data... error is: TypeError: Failed to execute 'importKey' on 'SubtleCrypto': Key data must be a BufferSource for non-JWK formats importKey() with jwk format... error is: NotSupportedError: Unsupported import key format for algorithm importKey() with spki format... error is: NotSupportedError: Unsupported import key format for algorithm importKey() with empty usages... error is: SyntaxError: Usages cannot be empty when creating a key. importKey() with extractable=true ... error is: SyntaxError: KDF keys must set extractable=false PASS successfullyParsed is true TEST COMPLETE