blob: 91abec016e7c8487dd0e74feb22f13d10406f2f3 [file] [log] [blame]
[Worker] Test importing a JWK HMAC key with SHA-1 in workers.
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
Starting worker: resources/hmac-import-jwk-key.js
[Worker] Importing a key...
PASS [Worker] crypto.subtle.importKey("jwk", {kty: "RSA"}, {name: "hmac", hash: "sha-1"}, extractable, ["sign", "verify"]) rejected promise with DataError: Data provided to an operation does not meet requirements.
PASS [Worker] key.type is 'secret'
PASS [Worker] key.extractable is true
PASS [Worker] key.algorithm.name is 'HMAC'
PASS [Worker] key.algorithm.length is 128
PASS [Worker] key.algorithm.hash.name is 'SHA-1'
PASS [Worker] key.usages is ['sign', 'verify']
PASS successfullyParsed is true
TEST COMPLETE