okp_importKey_Ed25519.https.any.html
Details
- Test
/WebCryptoAPI/import_export/okp_importKey_Ed25519.https.any.html- Harness
- OK
Subtests
| Status | Subtest |
|---|---|
| PASS | Good parameters: Ed25519 bits (spki, buffer(44), {name: Ed25519}, true, [verify]) |
| PASS | Good parameters: Ed25519 bits (spki, buffer(44), Ed25519, true, [verify]) |
| PASS | Good parameters: Ed25519 bits (jwk, object(kty, crv, x), {name: Ed25519}, true, [verify]) |
| PASS | Good parameters: Ed25519 bits (jwk, object(kty, crv, x), Ed25519, true, [verify]) |
| FAIL | Good 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 |
| FAIL | Good 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 |
| FAIL | Good 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 |
| FAIL | Good 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 |
| PASS | Good parameters: Ed25519 bits (raw, buffer(32), {name: Ed25519}, true, [verify]) |
| PASS | Good parameters: Ed25519 bits (raw, buffer(32), Ed25519, true, [verify]) |
| PASS | Good parameters: Ed25519 bits (spki, buffer(44), {name: Ed25519}, true, []) |
| PASS | Good parameters: Ed25519 bits (spki, buffer(44), Ed25519, true, []) |
| PASS | Good parameters: Ed25519 bits (jwk, object(kty, crv, x), {name: Ed25519}, true, []) |
| PASS | Good parameters: Ed25519 bits (jwk, object(kty, crv, x), Ed25519, true, []) |
| FAIL | Good 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 |
| FAIL | Good 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 |
| FAIL | Good 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 |
| FAIL | Good 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 |
| PASS | Good parameters: Ed25519 bits (raw, buffer(32), {name: Ed25519}, true, []) |
| PASS | Good parameters: Ed25519 bits (raw, buffer(32), Ed25519, true, []) |
| PASS | Good parameters: Ed25519 bits (spki, buffer(44), {name: Ed25519}, true, [verify, verify]) |
| PASS | Good parameters: Ed25519 bits (spki, buffer(44), Ed25519, true, [verify, verify]) |
| PASS | Good parameters: Ed25519 bits (jwk, object(kty, crv, x), {name: Ed25519}, true, [verify, verify]) |
| PASS | Good parameters: Ed25519 bits (jwk, object(kty, crv, x), Ed25519, true, [verify, verify]) |
| FAIL | Good 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 |
| FAIL | Good 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 |
| FAIL | Good 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 |
| FAIL | Good 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 |
| PASS | Good parameters: Ed25519 bits (raw, buffer(32), {name: Ed25519}, true, [verify, verify]) |
| PASS | Good parameters: Ed25519 bits (raw, buffer(32), Ed25519, true, [verify, verify]) |
| PASS | Good parameters: Ed25519 bits (pkcs8, buffer(48), {name: Ed25519}, true, [sign]) |
| PASS | Good parameters: Ed25519 bits (pkcs8, buffer(48), Ed25519, true, [sign]) |
| PASS | Good parameters: Ed25519 bits (jwk, object(crv, d, x, kty), {name: Ed25519}, true, [sign]) |
| PASS | Good parameters: Ed25519 bits (jwk, object(crv, d, x, kty), Ed25519, true, [sign]) |
| FAIL | Good 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 |
| FAIL | Good 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 |
| FAIL | Good 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 |
| FAIL | Good 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 |
| PASS | Good parameters: Ed25519 bits (pkcs8, buffer(48), {name: Ed25519}, true, [sign, sign]) |
| PASS | Good parameters: Ed25519 bits (pkcs8, buffer(48), Ed25519, true, [sign, sign]) |
| PASS | Good parameters: Ed25519 bits (jwk, object(crv, d, x, kty), {name: Ed25519}, true, [sign, sign]) |
| PASS | Good parameters: Ed25519 bits (jwk, object(crv, d, x, kty), Ed25519, true, [sign, sign]) |
| FAIL | Good 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 |
| FAIL | Good 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 |
| FAIL | Good 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 |
| FAIL | Good 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 |
| PASS | Good parameters: Ed25519 bits (spki, buffer(44), {name: Ed25519}, false, [verify]) |
| PASS | Good parameters: Ed25519 bits (spki, buffer(44), Ed25519, false, [verify]) |
| PASS | Good parameters: Ed25519 bits (jwk, object(kty, crv, x), {name: Ed25519}, false, [verify]) |
| PASS | Good parameters: Ed25519 bits (jwk, object(kty, crv, x), Ed25519, false, [verify]) |
| PASS | Good parameters: Ed25519 bits (raw, buffer(32), {name: Ed25519}, false, [verify]) |
| PASS | Good parameters: Ed25519 bits (raw, buffer(32), Ed25519, false, [verify]) |
| PASS | Good parameters: Ed25519 bits (spki, buffer(44), {name: Ed25519}, false, []) |
| PASS | Good parameters: Ed25519 bits (spki, buffer(44), Ed25519, false, []) |
| PASS | Good parameters: Ed25519 bits (jwk, object(kty, crv, x), {name: Ed25519}, false, []) |
| PASS | Good parameters: Ed25519 bits (jwk, object(kty, crv, x), Ed25519, false, []) |
| PASS | Good parameters: Ed25519 bits (raw, buffer(32), {name: Ed25519}, false, []) |
| PASS | Good parameters: Ed25519 bits (raw, buffer(32), Ed25519, false, []) |
| PASS | Good parameters: Ed25519 bits (spki, buffer(44), {name: Ed25519}, false, [verify, verify]) |
| PASS | Good parameters: Ed25519 bits (spki, buffer(44), Ed25519, false, [verify, verify]) |
| PASS | Good parameters: Ed25519 bits (jwk, object(kty, crv, x), {name: Ed25519}, false, [verify, verify]) |
| PASS | Good parameters: Ed25519 bits (jwk, object(kty, crv, x), Ed25519, false, [verify, verify]) |
| PASS | Good parameters: Ed25519 bits (raw, buffer(32), {name: Ed25519}, false, [verify, verify]) |
| PASS | Good parameters: Ed25519 bits (raw, buffer(32), Ed25519, false, [verify, verify]) |
| PASS | Good parameters: Ed25519 bits (pkcs8, buffer(48), {name: Ed25519}, false, [sign]) |
| PASS | Good parameters: Ed25519 bits (pkcs8, buffer(48), Ed25519, false, [sign]) |
| PASS | Good parameters: Ed25519 bits (jwk, object(crv, d, x, kty), {name: Ed25519}, false, [sign]) |
| PASS | Good parameters: Ed25519 bits (jwk, object(crv, d, x, kty), Ed25519, false, [sign]) |
| PASS | Good parameters: Ed25519 bits (pkcs8, buffer(48), {name: Ed25519}, false, [sign, sign]) |
| PASS | Good parameters: Ed25519 bits (pkcs8, buffer(48), Ed25519, false, [sign, sign]) |
| PASS | Good parameters: Ed25519 bits (jwk, object(crv, d, x, kty), {name: Ed25519}, false, [sign, sign]) |
| PASS | Good parameters: Ed25519 bits (jwk, object(crv, d, x, kty), Ed25519, false, [sign, sign]) |