okp_importKey_Ed25519.https.any.html

FAILExpected52 of 72 subtests pass587 ms

Details

Test
/WebCryptoAPI/import_export/okp_importKey_Ed25519.https.any.html
Harness
OK

Subtests

StatusSubtestMessage
PASSGood parameters: Ed25519 bits (spki, buffer(44), {name: Ed25519}, true, [verify])
PASSGood parameters: Ed25519 bits (spki, buffer(44), Ed25519, true, [verify])
PASSGood parameters: Ed25519 bits (jwk, object(kty, crv, x), {name: Ed25519}, true, [verify])
PASSGood parameters: Ed25519 bits (jwk, object(kty, crv, x), Ed25519, true, [verify])
FAILGood parameters with JWK alg Ed25519: Ed25519 (jwk, object(kty, crv, x), {name: Ed25519}, true, [verify])
assert_unreached: Threw an unexpected error: DataError: JSON Web Key Algorithm parameter "alg" ("Ed25519") does not match requested Ed25519 curve. Reached unreachable code
assert_unreached: Threw an unexpected error: DataError: JSON Web Key Algorithm parameter "alg" ("Ed25519") does not match requested Ed25519 curve. Reached unreachable code
FAILGood parameters with JWK alg EdDSA: Ed25519 (jwk, object(kty, crv, x), {name: Ed25519}, true, [verify])
assert_equals: Correct number of JWK members expected 6 but got 18
assert_equals: Correct number of JWK members expected 6 but got 18
FAILGood parameters with JWK alg Ed25519: Ed25519 (jwk, object(kty, crv, x), Ed25519, true, [verify])
assert_unreached: Threw an unexpected error: DataError: JSON Web Key Algorithm parameter "alg" ("Ed25519") does not match requested Ed25519 curve. Reached unreachable code
assert_unreached: Threw an unexpected error: DataError: JSON Web Key Algorithm parameter "alg" ("Ed25519") does not match requested Ed25519 curve. Reached unreachable code
FAILGood parameters with JWK alg EdDSA: Ed25519 (jwk, object(kty, crv, x), Ed25519, true, [verify])
assert_equals: Correct number of JWK members expected 6 but got 18
assert_equals: Correct number of JWK members expected 6 but got 18
PASSGood parameters: Ed25519 bits (raw, buffer(32), {name: Ed25519}, true, [verify])
PASSGood parameters: Ed25519 bits (raw, buffer(32), Ed25519, true, [verify])
PASSGood parameters: Ed25519 bits (spki, buffer(44), {name: Ed25519}, true, [])
PASSGood parameters: Ed25519 bits (spki, buffer(44), Ed25519, true, [])
PASSGood parameters: Ed25519 bits (jwk, object(kty, crv, x), {name: Ed25519}, true, [])
PASSGood parameters: Ed25519 bits (jwk, object(kty, crv, x), Ed25519, true, [])
FAILGood parameters with JWK alg Ed25519: Ed25519 (jwk, object(kty, crv, x), {name: Ed25519}, true, [])
assert_unreached: Threw an unexpected error: DataError: JSON Web Key Algorithm parameter "alg" ("Ed25519") does not match requested Ed25519 curve. Reached unreachable code
assert_unreached: Threw an unexpected error: DataError: JSON Web Key Algorithm parameter "alg" ("Ed25519") does not match requested Ed25519 curve. Reached unreachable code
FAILGood parameters with JWK alg EdDSA: Ed25519 (jwk, object(kty, crv, x), {name: Ed25519}, true, [])
assert_equals: Correct number of JWK members expected 6 but got 18
assert_equals: Correct number of JWK members expected 6 but got 18
FAILGood parameters with JWK alg Ed25519: Ed25519 (jwk, object(kty, crv, x), Ed25519, true, [])
assert_unreached: Threw an unexpected error: DataError: JSON Web Key Algorithm parameter "alg" ("Ed25519") does not match requested Ed25519 curve. Reached unreachable code
assert_unreached: Threw an unexpected error: DataError: JSON Web Key Algorithm parameter "alg" ("Ed25519") does not match requested Ed25519 curve. Reached unreachable code
FAILGood parameters with JWK alg EdDSA: Ed25519 (jwk, object(kty, crv, x), Ed25519, true, [])
assert_equals: Correct number of JWK members expected 6 but got 18
assert_equals: Correct number of JWK members expected 6 but got 18
PASSGood parameters: Ed25519 bits (raw, buffer(32), {name: Ed25519}, true, [])
PASSGood parameters: Ed25519 bits (raw, buffer(32), Ed25519, true, [])
PASSGood parameters: Ed25519 bits (spki, buffer(44), {name: Ed25519}, true, [verify, verify])
PASSGood parameters: Ed25519 bits (spki, buffer(44), Ed25519, true, [verify, verify])
PASSGood parameters: Ed25519 bits (jwk, object(kty, crv, x), {name: Ed25519}, true, [verify, verify])
PASSGood parameters: Ed25519 bits (jwk, object(kty, crv, x), Ed25519, true, [verify, verify])
FAILGood parameters with JWK alg Ed25519: Ed25519 (jwk, object(kty, crv, x), {name: Ed25519}, true, [verify, verify])
assert_unreached: Threw an unexpected error: DataError: JSON Web Key Algorithm parameter "alg" ("Ed25519") does not match requested Ed25519 curve. Reached unreachable code
assert_unreached: Threw an unexpected error: DataError: JSON Web Key Algorithm parameter "alg" ("Ed25519") does not match requested Ed25519 curve. Reached unreachable code
FAILGood parameters with JWK alg EdDSA: Ed25519 (jwk, object(kty, crv, x), {name: Ed25519}, true, [verify, verify])
assert_equals: Correct number of JWK members expected 6 but got 18
assert_equals: Correct number of JWK members expected 6 but got 18
FAILGood parameters with JWK alg Ed25519: Ed25519 (jwk, object(kty, crv, x), Ed25519, true, [verify, verify])
assert_unreached: Threw an unexpected error: DataError: JSON Web Key Algorithm parameter "alg" ("Ed25519") does not match requested Ed25519 curve. Reached unreachable code
assert_unreached: Threw an unexpected error: DataError: JSON Web Key Algorithm parameter "alg" ("Ed25519") does not match requested Ed25519 curve. Reached unreachable code
FAILGood parameters with JWK alg EdDSA: Ed25519 (jwk, object(kty, crv, x), Ed25519, true, [verify, verify])
assert_equals: Correct number of JWK members expected 6 but got 18
assert_equals: Correct number of JWK members expected 6 but got 18
PASSGood parameters: Ed25519 bits (raw, buffer(32), {name: Ed25519}, true, [verify, verify])
PASSGood parameters: Ed25519 bits (raw, buffer(32), Ed25519, true, [verify, verify])
PASSGood parameters: Ed25519 bits (pkcs8, buffer(48), {name: Ed25519}, true, [sign])
PASSGood parameters: Ed25519 bits (pkcs8, buffer(48), Ed25519, true, [sign])
PASSGood parameters: Ed25519 bits (jwk, object(crv, d, x, kty), {name: Ed25519}, true, [sign])
PASSGood parameters: Ed25519 bits (jwk, object(crv, d, x, kty), Ed25519, true, [sign])
FAILGood parameters with JWK alg Ed25519: Ed25519 (jwk, object(crv, d, x, kty), {name: Ed25519}, true, [sign])
assert_unreached: Threw an unexpected error: DataError: JSON Web Key Algorithm parameter "alg" ("Ed25519") does not match requested Ed25519 curve. Reached unreachable code
assert_unreached: Threw an unexpected error: DataError: JSON Web Key Algorithm parameter "alg" ("Ed25519") does not match requested Ed25519 curve. Reached unreachable code
FAILGood parameters with JWK alg EdDSA: Ed25519 (jwk, object(crv, d, x, kty), {name: Ed25519}, true, [sign])
assert_equals: Correct number of JWK members expected 7 but got 18
assert_equals: Correct number of JWK members expected 7 but got 18
FAILGood parameters with JWK alg Ed25519: Ed25519 (jwk, object(crv, d, x, kty), Ed25519, true, [sign])
assert_unreached: Threw an unexpected error: DataError: JSON Web Key Algorithm parameter "alg" ("Ed25519") does not match requested Ed25519 curve. Reached unreachable code
assert_unreached: Threw an unexpected error: DataError: JSON Web Key Algorithm parameter "alg" ("Ed25519") does not match requested Ed25519 curve. Reached unreachable code
FAILGood parameters with JWK alg EdDSA: Ed25519 (jwk, object(crv, d, x, kty), Ed25519, true, [sign])
assert_equals: Correct number of JWK members expected 7 but got 18
assert_equals: Correct number of JWK members expected 7 but got 18
PASSGood parameters: Ed25519 bits (pkcs8, buffer(48), {name: Ed25519}, true, [sign, sign])
PASSGood parameters: Ed25519 bits (pkcs8, buffer(48), Ed25519, true, [sign, sign])
PASSGood parameters: Ed25519 bits (jwk, object(crv, d, x, kty), {name: Ed25519}, true, [sign, sign])
PASSGood parameters: Ed25519 bits (jwk, object(crv, d, x, kty), Ed25519, true, [sign, sign])
FAILGood parameters with JWK alg Ed25519: Ed25519 (jwk, object(crv, d, x, kty), {name: Ed25519}, true, [sign, sign])
assert_unreached: Threw an unexpected error: DataError: JSON Web Key Algorithm parameter "alg" ("Ed25519") does not match requested Ed25519 curve. Reached unreachable code
assert_unreached: Threw an unexpected error: DataError: JSON Web Key Algorithm parameter "alg" ("Ed25519") does not match requested Ed25519 curve. Reached unreachable code
FAILGood parameters with JWK alg EdDSA: Ed25519 (jwk, object(crv, d, x, kty), {name: Ed25519}, true, [sign, sign])
assert_equals: Correct number of JWK members expected 7 but got 18
assert_equals: Correct number of JWK members expected 7 but got 18
FAILGood parameters with JWK alg Ed25519: Ed25519 (jwk, object(crv, d, x, kty), Ed25519, true, [sign, sign])
assert_unreached: Threw an unexpected error: DataError: JSON Web Key Algorithm parameter "alg" ("Ed25519") does not match requested Ed25519 curve. Reached unreachable code
assert_unreached: Threw an unexpected error: DataError: JSON Web Key Algorithm parameter "alg" ("Ed25519") does not match requested Ed25519 curve. Reached unreachable code
FAILGood parameters with JWK alg EdDSA: Ed25519 (jwk, object(crv, d, x, kty), Ed25519, true, [sign, sign])
assert_equals: Correct number of JWK members expected 7 but got 18
assert_equals: Correct number of JWK members expected 7 but got 18
PASSGood parameters: Ed25519 bits (spki, buffer(44), {name: Ed25519}, false, [verify])
PASSGood parameters: Ed25519 bits (spki, buffer(44), Ed25519, false, [verify])
PASSGood parameters: Ed25519 bits (jwk, object(kty, crv, x), {name: Ed25519}, false, [verify])
PASSGood parameters: Ed25519 bits (jwk, object(kty, crv, x), Ed25519, false, [verify])
PASSGood parameters: Ed25519 bits (raw, buffer(32), {name: Ed25519}, false, [verify])
PASSGood parameters: Ed25519 bits (raw, buffer(32), Ed25519, false, [verify])
PASSGood parameters: Ed25519 bits (spki, buffer(44), {name: Ed25519}, false, [])
PASSGood parameters: Ed25519 bits (spki, buffer(44), Ed25519, false, [])
PASSGood parameters: Ed25519 bits (jwk, object(kty, crv, x), {name: Ed25519}, false, [])
PASSGood parameters: Ed25519 bits (jwk, object(kty, crv, x), Ed25519, false, [])
PASSGood parameters: Ed25519 bits (raw, buffer(32), {name: Ed25519}, false, [])
PASSGood parameters: Ed25519 bits (raw, buffer(32), Ed25519, false, [])
PASSGood parameters: Ed25519 bits (spki, buffer(44), {name: Ed25519}, false, [verify, verify])
PASSGood parameters: Ed25519 bits (spki, buffer(44), Ed25519, false, [verify, verify])
PASSGood parameters: Ed25519 bits (jwk, object(kty, crv, x), {name: Ed25519}, false, [verify, verify])
PASSGood parameters: Ed25519 bits (jwk, object(kty, crv, x), Ed25519, false, [verify, verify])
PASSGood parameters: Ed25519 bits (raw, buffer(32), {name: Ed25519}, false, [verify, verify])
PASSGood parameters: Ed25519 bits (raw, buffer(32), Ed25519, false, [verify, verify])
PASSGood parameters: Ed25519 bits (pkcs8, buffer(48), {name: Ed25519}, false, [sign])
PASSGood parameters: Ed25519 bits (pkcs8, buffer(48), Ed25519, false, [sign])
PASSGood parameters: Ed25519 bits (jwk, object(crv, d, x, kty), {name: Ed25519}, false, [sign])
PASSGood parameters: Ed25519 bits (jwk, object(crv, d, x, kty), Ed25519, false, [sign])
PASSGood parameters: Ed25519 bits (pkcs8, buffer(48), {name: Ed25519}, false, [sign, sign])
PASSGood parameters: Ed25519 bits (pkcs8, buffer(48), Ed25519, false, [sign, sign])
PASSGood parameters: Ed25519 bits (jwk, object(crv, d, x, kty), {name: Ed25519}, false, [sign, sign])
PASSGood parameters: Ed25519 bits (jwk, object(crv, d, x, kty), Ed25519, false, [sign, sign])