Click here to download the Blitz Browser!

WPT

wpt / WebCryptoAPI / import_export / okp_importKey_Ed25519.https.any.worker.html

Spec: Web Cryptography ↗

Runs: Chrome 155.0.8042.0 (wpt@a1ecd0c09, 2026-09-04) | Firefox 157.0a1 (wpt@e23cee339, 2026-09-04) | Safari 251 preview (wpt@e7122b73f, 2026-09-04) | Ladybird 1.0-52f0f (wpt@0588f3896, 2026-09-04) | Servo Servo 0.6 (wpt@2c385f65e, 2026-09-04) | Blitz a50cb8971 (wpt@a95401e4e, 2026-09-03)

View on the Blitz WPT dashboard | Open test on wpt.live | wpt.fyi

ChromeFirefoxSafariLadybirdServoBlitz
Total72/7272/7272/7252/7272/72NOT RUN
SubtestChromeFirefoxSafariLadybirdServoBlitz
Good parameters: Ed25519 bits (spki, buffer(44), {name: Ed25519}, true, [verify])PASSPASSPASSPASSPASS
Good parameters: Ed25519 bits (spki, buffer(44), Ed25519, true, [verify])PASSPASSPASSPASSPASS
Good parameters: Ed25519 bits (jwk, object(kty, crv, x), {name: Ed25519}, true, [verify])PASSPASSPASSPASSPASS
Good parameters: Ed25519 bits (jwk, object(kty, crv, x), Ed25519, true, [verify])PASSPASSPASSPASSPASS
Good parameters with JWK alg Ed25519: Ed25519 (jwk, object(kty, crv, x), {name: Ed25519}, true, [verify])PASSPASSPASSPASSPASS
Good parameters with JWK alg EdDSA: Ed25519 (jwk, object(kty, crv, x), {name: Ed25519}, true, [verify])PASSPASSPASSPASSPASS
Good parameters with JWK alg Ed25519: Ed25519 (jwk, object(kty, crv, x), Ed25519, true, [verify])PASSPASSPASSPASSPASS
Good parameters with JWK alg EdDSA: Ed25519 (jwk, object(kty, crv, x), Ed25519, true, [verify])PASSPASSPASSPASSPASS
Good parameters: Ed25519 bits (raw, buffer(32), {name: Ed25519}, true, [verify])PASSPASSPASSPASSPASS
Good parameters: Ed25519 bits (raw, buffer(32), Ed25519, true, [verify])PASSPASSPASSPASSPASS
Good parameters: Ed25519 bits (spki, buffer(44), {name: Ed25519}, true, [])PASSPASSPASSPASSPASS
Good parameters: Ed25519 bits (spki, buffer(44), Ed25519, true, [])PASSPASSPASSPASSPASS
Good parameters: Ed25519 bits (jwk, object(kty, crv, x), {name: Ed25519}, true, [])PASSPASSPASSPASSPASS
Good parameters: Ed25519 bits (jwk, object(kty, crv, x), Ed25519, true, [])PASSPASSPASSPASSPASS
Good parameters with JWK alg Ed25519: Ed25519 (jwk, object(kty, crv, x), {name: Ed25519}, true, [])PASSPASSPASSPASSPASS
Good parameters with JWK alg EdDSA: Ed25519 (jwk, object(kty, crv, x), {name: Ed25519}, true, [])PASSPASSPASSPASSPASS
Good parameters with JWK alg Ed25519: Ed25519 (jwk, object(kty, crv, x), Ed25519, true, [])PASSPASSPASSPASSPASS
Good parameters with JWK alg EdDSA: Ed25519 (jwk, object(kty, crv, x), Ed25519, true, [])PASSPASSPASSPASSPASS
Good parameters: Ed25519 bits (raw, buffer(32), {name: Ed25519}, true, [])PASSPASSPASSPASSPASS
Good parameters: Ed25519 bits (raw, buffer(32), Ed25519, true, [])PASSPASSPASSPASSPASS
Good parameters: Ed25519 bits (spki, buffer(44), {name: Ed25519}, true, [verify, verify])PASSPASSPASSFAILPASS
Good parameters: Ed25519 bits (spki, buffer(44), Ed25519, true, [verify, verify])PASSPASSPASSFAILPASS
Good parameters: Ed25519 bits (jwk, object(kty, crv, x), {name: Ed25519}, true, [verify, verify])PASSPASSPASSFAILPASS
Good parameters: Ed25519 bits (jwk, object(kty, crv, x), Ed25519, true, [verify, verify])PASSPASSPASSFAILPASS
Good parameters with JWK alg Ed25519: Ed25519 (jwk, object(kty, crv, x), {name: Ed25519}, true, [verify, verify])PASSPASSPASSPASSPASS
Good parameters with JWK alg EdDSA: Ed25519 (jwk, object(kty, crv, x), {name: Ed25519}, true, [verify, verify])PASSPASSPASSPASSPASS
Good parameters with JWK alg Ed25519: Ed25519 (jwk, object(kty, crv, x), Ed25519, true, [verify, verify])PASSPASSPASSPASSPASS
Good parameters with JWK alg EdDSA: Ed25519 (jwk, object(kty, crv, x), Ed25519, true, [verify, verify])PASSPASSPASSPASSPASS
Good parameters: Ed25519 bits (raw, buffer(32), {name: Ed25519}, true, [verify, verify])PASSPASSPASSFAILPASS
Good parameters: Ed25519 bits (raw, buffer(32), Ed25519, true, [verify, verify])PASSPASSPASSFAILPASS
Good parameters: Ed25519 bits (pkcs8, buffer(48), {name: Ed25519}, true, [sign])PASSPASSPASSPASSPASS
Good parameters: Ed25519 bits (pkcs8, buffer(48), Ed25519, true, [sign])PASSPASSPASSPASSPASS
Good parameters: Ed25519 bits (jwk, object(crv, d, x, kty), {name: Ed25519}, true, [sign])PASSPASSPASSPASSPASS
Good parameters: Ed25519 bits (jwk, object(crv, d, x, kty), Ed25519, true, [sign])PASSPASSPASSPASSPASS
Good parameters with JWK alg Ed25519: Ed25519 (jwk, object(crv, d, x, kty), {name: Ed25519}, true, [sign])PASSPASSPASSPASSPASS
Good parameters with JWK alg EdDSA: Ed25519 (jwk, object(crv, d, x, kty), {name: Ed25519}, true, [sign])PASSPASSPASSPASSPASS
Good parameters with JWK alg Ed25519: Ed25519 (jwk, object(crv, d, x, kty), Ed25519, true, [sign])PASSPASSPASSPASSPASS
Good parameters with JWK alg EdDSA: Ed25519 (jwk, object(crv, d, x, kty), Ed25519, true, [sign])PASSPASSPASSPASSPASS
Good parameters: Ed25519 bits (pkcs8, buffer(48), {name: Ed25519}, true, [sign, sign])PASSPASSPASSFAILPASS
Good parameters: Ed25519 bits (pkcs8, buffer(48), Ed25519, true, [sign, sign])PASSPASSPASSFAILPASS
Good parameters: Ed25519 bits (jwk, object(crv, d, x, kty), {name: Ed25519}, true, [sign, sign])PASSPASSPASSFAILPASS
Good parameters: Ed25519 bits (jwk, object(crv, d, x, kty), Ed25519, true, [sign, sign])PASSPASSPASSFAILPASS
Good parameters with JWK alg Ed25519: Ed25519 (jwk, object(crv, d, x, kty), {name: Ed25519}, true, [sign, sign])PASSPASSPASSPASSPASS
Good parameters with JWK alg EdDSA: Ed25519 (jwk, object(crv, d, x, kty), {name: Ed25519}, true, [sign, sign])PASSPASSPASSPASSPASS
Good parameters with JWK alg Ed25519: Ed25519 (jwk, object(crv, d, x, kty), Ed25519, true, [sign, sign])PASSPASSPASSPASSPASS
Good parameters with JWK alg EdDSA: Ed25519 (jwk, object(crv, d, x, kty), Ed25519, true, [sign, sign])PASSPASSPASSPASSPASS
Good parameters: Ed25519 bits (spki, buffer(44), {name: Ed25519}, false, [verify])PASSPASSPASSPASSPASS
Good parameters: Ed25519 bits (spki, buffer(44), Ed25519, false, [verify])PASSPASSPASSPASSPASS
Good parameters: Ed25519 bits (jwk, object(kty, crv, x), {name: Ed25519}, false, [verify])PASSPASSPASSPASSPASS
Good parameters: Ed25519 bits (jwk, object(kty, crv, x), Ed25519, false, [verify])PASSPASSPASSPASSPASS
Good parameters: Ed25519 bits (raw, buffer(32), {name: Ed25519}, false, [verify])PASSPASSPASSPASSPASS
Good parameters: Ed25519 bits (raw, buffer(32), Ed25519, false, [verify])PASSPASSPASSPASSPASS
Good parameters: Ed25519 bits (spki, buffer(44), {name: Ed25519}, false, [])PASSPASSPASSPASSPASS
Good parameters: Ed25519 bits (spki, buffer(44), Ed25519, false, [])PASSPASSPASSPASSPASS
Good parameters: Ed25519 bits (jwk, object(kty, crv, x), {name: Ed25519}, false, [])PASSPASSPASSPASSPASS
Good parameters: Ed25519 bits (jwk, object(kty, crv, x), Ed25519, false, [])PASSPASSPASSPASSPASS
Good parameters: Ed25519 bits (raw, buffer(32), {name: Ed25519}, false, [])PASSPASSPASSPASSPASS
Good parameters: Ed25519 bits (raw, buffer(32), Ed25519, false, [])PASSPASSPASSPASSPASS
Good parameters: Ed25519 bits (spki, buffer(44), {name: Ed25519}, false, [verify, verify])PASSPASSPASSFAILPASS
Good parameters: Ed25519 bits (spki, buffer(44), Ed25519, false, [verify, verify])PASSPASSPASSFAILPASS
Good parameters: Ed25519 bits (jwk, object(kty, crv, x), {name: Ed25519}, false, [verify, verify])PASSPASSPASSFAILPASS
Good parameters: Ed25519 bits (jwk, object(kty, crv, x), Ed25519, false, [verify, verify])PASSPASSPASSFAILPASS
Good parameters: Ed25519 bits (raw, buffer(32), {name: Ed25519}, false, [verify, verify])PASSPASSPASSFAILPASS
Good parameters: Ed25519 bits (raw, buffer(32), Ed25519, false, [verify, verify])PASSPASSPASSFAILPASS
Good parameters: Ed25519 bits (pkcs8, buffer(48), {name: Ed25519}, false, [sign])PASSPASSPASSPASSPASS
Good parameters: Ed25519 bits (pkcs8, buffer(48), Ed25519, false, [sign])PASSPASSPASSPASSPASS
Good parameters: Ed25519 bits (jwk, object(crv, d, x, kty), {name: Ed25519}, false, [sign])PASSPASSPASSPASSPASS
Good parameters: Ed25519 bits (jwk, object(crv, d, x, kty), Ed25519, false, [sign])PASSPASSPASSPASSPASS
Good parameters: Ed25519 bits (pkcs8, buffer(48), {name: Ed25519}, false, [sign, sign])PASSPASSPASSFAILPASS
Good parameters: Ed25519 bits (pkcs8, buffer(48), Ed25519, false, [sign, sign])PASSPASSPASSFAILPASS
Good parameters: Ed25519 bits (jwk, object(crv, d, x, kty), {name: Ed25519}, false, [sign, sign])PASSPASSPASSFAILPASS
Good parameters: Ed25519 bits (jwk, object(crv, d, x, kty), Ed25519, false, [sign, sign])PASSPASSPASSFAILPASS