WPT
wpt / WebCryptoAPI / wrapKey_unwrapKey / wrapKey_unwrapKey.https.any.html
Spec: Web Cryptography ↗
Runs: Chrome 155.0.8039.0 (wpt@d0c38285b, 2026-09-03) | Firefox 157.0a1 (wpt@ed1909ed6, 2026-09-03) | Safari 251 preview (wpt@5ce815a83, 2026-08-27) | Ladybird 1.0-a9df8 (wpt@0ea9f2aac, 2026-09-03) | Servo Servo 0.6 (wpt@09159dcb3, 2026-09-02) | Blitz 188486089 (wpt@a95401e4e, 2026-09-02)
View on the Blitz WPT dashboard | Open test on wpt.live | wpt.fyi
| Chrome | Firefox | Safari | Ladybird | Servo | Blitz | |
|---|---|---|---|---|---|---|
| Total | 299/472 | 299/472 | 299/472 | 472/472 | 472/472 | NOT RUN |
| Subtest | Chrome | Firefox | Safari | Ladybird | Servo | Blitz |
|---|---|---|---|---|---|---|
| setup | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap RSASSA-PKCS1-v1_5 public key keys using spki and RSA-OAEP | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap RSASSA-PKCS1-v1_5 public key keys using jwk and RSA-OAEP | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap RSA-PSS public key keys using spki and RSA-OAEP | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap RSA-PSS public key keys using jwk and RSA-OAEP | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap RSA-OAEP public key keys using spki and RSA-OAEP | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap RSA-OAEP public key keys using jwk and RSA-OAEP | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap ECDSA public key keys using spki and RSA-OAEP | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap ECDSA public key keys using jwk and RSA-OAEP | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap ECDSA private key keys using pkcs8 and RSA-OAEP | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap ECDSA private key keys as non-extractable using pkcs8 and RSA-OAEP | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap ECDSA private key keys using jwk and RSA-OAEP | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap ECDSA private key keys as non-extractable using jwk and RSA-OAEP | PASS | PASS | PASS | PASS | PASS | — |
| Can unwrap ECDSA private key non-extractable keys using jwk and RSA-OAEP | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap ECDH public key keys using spki and RSA-OAEP | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap ECDH public key keys using jwk and RSA-OAEP | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap ECDH private key keys using pkcs8 and RSA-OAEP | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap ECDH private key keys as non-extractable using pkcs8 and RSA-OAEP | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap ECDH private key keys using jwk and RSA-OAEP | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap ECDH private key keys as non-extractable using jwk and RSA-OAEP | PASS | PASS | PASS | PASS | PASS | — |
| Can unwrap ECDH private key non-extractable keys using jwk and RSA-OAEP | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap Ed25519 public key keys using spki and RSA-OAEP | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap Ed25519 public key keys using jwk and RSA-OAEP | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap Ed25519 private key keys using pkcs8 and RSA-OAEP | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap Ed25519 private key keys as non-extractable using pkcs8 and RSA-OAEP | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap Ed25519 private key keys using jwk and RSA-OAEP | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap Ed25519 private key keys as non-extractable using jwk and RSA-OAEP | PASS | PASS | PASS | PASS | PASS | — |
| Can unwrap Ed25519 private key non-extractable keys using jwk and RSA-OAEP | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap X25519 public key keys using spki and RSA-OAEP | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap X25519 public key keys using jwk and RSA-OAEP | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap X25519 private key keys using pkcs8 and RSA-OAEP | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap X25519 private key keys as non-extractable using pkcs8 and RSA-OAEP | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap X25519 private key keys using jwk and RSA-OAEP | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap X25519 private key keys as non-extractable using jwk and RSA-OAEP | PASS | PASS | PASS | PASS | PASS | — |
| Can unwrap X25519 private key non-extractable keys using jwk and RSA-OAEP | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap AES-CTR keys using raw and RSA-OAEP | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap AES-CTR keys as non-extractable using raw and RSA-OAEP | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap AES-CTR keys using jwk and RSA-OAEP | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap AES-CTR keys as non-extractable using jwk and RSA-OAEP | PASS | PASS | PASS | PASS | PASS | — |
| Can unwrap AES-CTR non-extractable keys using jwk and RSA-OAEP | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap AES-CBC keys using raw and RSA-OAEP | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap AES-CBC keys as non-extractable using raw and RSA-OAEP | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap AES-CBC keys using jwk and RSA-OAEP | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap AES-CBC keys as non-extractable using jwk and RSA-OAEP | PASS | PASS | PASS | PASS | PASS | — |
| Can unwrap AES-CBC non-extractable keys using jwk and RSA-OAEP | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap AES-GCM keys using raw and RSA-OAEP | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap AES-GCM keys as non-extractable using raw and RSA-OAEP | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap AES-GCM keys using jwk and RSA-OAEP | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap AES-GCM keys as non-extractable using jwk and RSA-OAEP | PASS | PASS | PASS | PASS | PASS | — |
| Can unwrap AES-GCM non-extractable keys using jwk and RSA-OAEP | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap AES-KW keys using raw and RSA-OAEP | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap AES-KW keys as non-extractable using raw and RSA-OAEP | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap AES-KW keys using jwk and RSA-OAEP | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap AES-KW keys as non-extractable using jwk and RSA-OAEP | PASS | PASS | PASS | PASS | PASS | — |
| Can unwrap AES-KW non-extractable keys using jwk and RSA-OAEP | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap HMAC keys using raw and RSA-OAEP | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap HMAC keys as non-extractable using raw and RSA-OAEP | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap HMAC keys using jwk and RSA-OAEP | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap HMAC keys as non-extractable using jwk and RSA-OAEP | PASS | PASS | PASS | PASS | PASS | — |
| Can unwrap HMAC non-extractable keys using jwk and RSA-OAEP | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap RSASSA-PKCS1-v1_5 public key keys using spki and AES-CTR | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap RSASSA-PKCS1-v1_5 public key keys using jwk and AES-CTR | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap RSASSA-PKCS1-v1_5 private key keys using pkcs8 and AES-CTR | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap RSASSA-PKCS1-v1_5 private key keys as non-extractable using pkcs8 and AES-CTR | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap RSASSA-PKCS1-v1_5 private key keys using jwk and AES-CTR | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap RSASSA-PKCS1-v1_5 private key keys as non-extractable using jwk and AES-CTR | PASS | PASS | PASS | PASS | PASS | — |
| Can unwrap RSASSA-PKCS1-v1_5 private key non-extractable keys using jwk and AES-CTR | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap RSA-PSS public key keys using spki and AES-CTR | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap RSA-PSS public key keys using jwk and AES-CTR | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap RSA-PSS private key keys using pkcs8 and AES-CTR | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap RSA-PSS private key keys as non-extractable using pkcs8 and AES-CTR | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap RSA-PSS private key keys using jwk and AES-CTR | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap RSA-PSS private key keys as non-extractable using jwk and AES-CTR | PASS | PASS | PASS | PASS | PASS | — |
| Can unwrap RSA-PSS private key non-extractable keys using jwk and AES-CTR | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap RSA-OAEP public key keys using spki and AES-CTR | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap RSA-OAEP public key keys using jwk and AES-CTR | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap RSA-OAEP private key keys using pkcs8 and AES-CTR | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap RSA-OAEP private key keys as non-extractable using pkcs8 and AES-CTR | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap RSA-OAEP private key keys using jwk and AES-CTR | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap RSA-OAEP private key keys as non-extractable using jwk and AES-CTR | PASS | PASS | PASS | PASS | PASS | — |
| Can unwrap RSA-OAEP private key non-extractable keys using jwk and AES-CTR | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap ECDSA public key keys using spki and AES-CTR | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap ECDSA public key keys using jwk and AES-CTR | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap ECDSA private key keys using pkcs8 and AES-CTR | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap ECDSA private key keys as non-extractable using pkcs8 and AES-CTR | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap ECDSA private key keys using jwk and AES-CTR | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap ECDSA private key keys as non-extractable using jwk and AES-CTR | PASS | PASS | PASS | PASS | PASS | — |
| Can unwrap ECDSA private key non-extractable keys using jwk and AES-CTR | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap ECDH public key keys using spki and AES-CTR | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap ECDH public key keys using jwk and AES-CTR | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap ECDH private key keys using pkcs8 and AES-CTR | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap ECDH private key keys as non-extractable using pkcs8 and AES-CTR | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap ECDH private key keys using jwk and AES-CTR | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap ECDH private key keys as non-extractable using jwk and AES-CTR | PASS | PASS | PASS | PASS | PASS | — |
| Can unwrap ECDH private key non-extractable keys using jwk and AES-CTR | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap Ed25519 public key keys using spki and AES-CTR | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap Ed25519 public key keys using jwk and AES-CTR | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap Ed25519 private key keys using pkcs8 and AES-CTR | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap Ed25519 private key keys as non-extractable using pkcs8 and AES-CTR | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap Ed25519 private key keys using jwk and AES-CTR | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap Ed25519 private key keys as non-extractable using jwk and AES-CTR | PASS | PASS | PASS | PASS | PASS | — |
| Can unwrap Ed25519 private key non-extractable keys using jwk and AES-CTR | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap X25519 public key keys using spki and AES-CTR | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap X25519 public key keys using jwk and AES-CTR | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap X25519 private key keys using pkcs8 and AES-CTR | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap X25519 private key keys as non-extractable using pkcs8 and AES-CTR | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap X25519 private key keys using jwk and AES-CTR | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap X25519 private key keys as non-extractable using jwk and AES-CTR | PASS | PASS | PASS | PASS | PASS | — |
| Can unwrap X25519 private key non-extractable keys using jwk and AES-CTR | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap AES-CTR keys using raw and AES-CTR | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap AES-CTR keys as non-extractable using raw and AES-CTR | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap AES-CTR keys using jwk and AES-CTR | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap AES-CTR keys as non-extractable using jwk and AES-CTR | PASS | PASS | PASS | PASS | PASS | — |
| Can unwrap AES-CTR non-extractable keys using jwk and AES-CTR | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap AES-CBC keys using raw and AES-CTR | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap AES-CBC keys as non-extractable using raw and AES-CTR | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap AES-CBC keys using jwk and AES-CTR | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap AES-CBC keys as non-extractable using jwk and AES-CTR | PASS | PASS | PASS | PASS | PASS | — |
| Can unwrap AES-CBC non-extractable keys using jwk and AES-CTR | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap AES-GCM keys using raw and AES-CTR | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap AES-GCM keys as non-extractable using raw and AES-CTR | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap AES-GCM keys using jwk and AES-CTR | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap AES-GCM keys as non-extractable using jwk and AES-CTR | PASS | PASS | PASS | PASS | PASS | — |
| Can unwrap AES-GCM non-extractable keys using jwk and AES-CTR | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap AES-KW keys using raw and AES-CTR | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap AES-KW keys as non-extractable using raw and AES-CTR | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap AES-KW keys using jwk and AES-CTR | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap AES-KW keys as non-extractable using jwk and AES-CTR | PASS | PASS | PASS | PASS | PASS | — |
| Can unwrap AES-KW non-extractable keys using jwk and AES-CTR | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap HMAC keys using raw and AES-CTR | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap HMAC keys as non-extractable using raw and AES-CTR | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap HMAC keys using jwk and AES-CTR | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap HMAC keys as non-extractable using jwk and AES-CTR | PASS | PASS | PASS | PASS | PASS | — |
| Can unwrap HMAC non-extractable keys using jwk and AES-CTR | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap RSASSA-PKCS1-v1_5 public key keys using spki and AES-CBC | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap RSASSA-PKCS1-v1_5 public key keys using jwk and AES-CBC | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap RSASSA-PKCS1-v1_5 private key keys using pkcs8 and AES-CBC | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap RSASSA-PKCS1-v1_5 private key keys as non-extractable using pkcs8 and AES-CBC | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap RSASSA-PKCS1-v1_5 private key keys using jwk and AES-CBC | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap RSASSA-PKCS1-v1_5 private key keys as non-extractable using jwk and AES-CBC | PASS | PASS | PASS | PASS | PASS | — |
| Can unwrap RSASSA-PKCS1-v1_5 private key non-extractable keys using jwk and AES-CBC | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap RSA-PSS public key keys using spki and AES-CBC | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap RSA-PSS public key keys using jwk and AES-CBC | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap RSA-PSS private key keys using pkcs8 and AES-CBC | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap RSA-PSS private key keys as non-extractable using pkcs8 and AES-CBC | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap RSA-PSS private key keys using jwk and AES-CBC | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap RSA-PSS private key keys as non-extractable using jwk and AES-CBC | PASS | PASS | PASS | PASS | PASS | — |
| Can unwrap RSA-PSS private key non-extractable keys using jwk and AES-CBC | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap RSA-OAEP public key keys using spki and AES-CBC | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap RSA-OAEP public key keys using jwk and AES-CBC | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap RSA-OAEP private key keys using pkcs8 and AES-CBC | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap RSA-OAEP private key keys as non-extractable using pkcs8 and AES-CBC | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap RSA-OAEP private key keys using jwk and AES-CBC | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap RSA-OAEP private key keys as non-extractable using jwk and AES-CBC | PASS | PASS | PASS | PASS | PASS | — |
| Can unwrap RSA-OAEP private key non-extractable keys using jwk and AES-CBC | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap ECDSA public key keys using spki and AES-CBC | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap ECDSA public key keys using jwk and AES-CBC | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap ECDSA private key keys using pkcs8 and AES-CBC | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap ECDSA private key keys as non-extractable using pkcs8 and AES-CBC | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap ECDSA private key keys using jwk and AES-CBC | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap ECDSA private key keys as non-extractable using jwk and AES-CBC | PASS | PASS | PASS | PASS | PASS | — |
| Can unwrap ECDSA private key non-extractable keys using jwk and AES-CBC | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap ECDH public key keys using spki and AES-CBC | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap ECDH public key keys using jwk and AES-CBC | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap ECDH private key keys using pkcs8 and AES-CBC | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap ECDH private key keys as non-extractable using pkcs8 and AES-CBC | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap ECDH private key keys using jwk and AES-CBC | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap ECDH private key keys as non-extractable using jwk and AES-CBC | PASS | PASS | PASS | PASS | PASS | — |
| Can unwrap ECDH private key non-extractable keys using jwk and AES-CBC | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap Ed25519 public key keys using spki and AES-CBC | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap Ed25519 public key keys using jwk and AES-CBC | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap Ed25519 private key keys using pkcs8 and AES-CBC | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap Ed25519 private key keys as non-extractable using pkcs8 and AES-CBC | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap Ed25519 private key keys using jwk and AES-CBC | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap Ed25519 private key keys as non-extractable using jwk and AES-CBC | PASS | PASS | PASS | PASS | PASS | — |
| Can unwrap Ed25519 private key non-extractable keys using jwk and AES-CBC | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap X25519 public key keys using spki and AES-CBC | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap X25519 public key keys using jwk and AES-CBC | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap X25519 private key keys using pkcs8 and AES-CBC | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap X25519 private key keys as non-extractable using pkcs8 and AES-CBC | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap X25519 private key keys using jwk and AES-CBC | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap X25519 private key keys as non-extractable using jwk and AES-CBC | PASS | PASS | PASS | PASS | PASS | — |
| Can unwrap X25519 private key non-extractable keys using jwk and AES-CBC | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap AES-CTR keys using raw and AES-CBC | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap AES-CTR keys as non-extractable using raw and AES-CBC | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap AES-CTR keys using jwk and AES-CBC | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap AES-CTR keys as non-extractable using jwk and AES-CBC | PASS | PASS | PASS | PASS | PASS | — |
| Can unwrap AES-CTR non-extractable keys using jwk and AES-CBC | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap AES-CBC keys using raw and AES-CBC | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap AES-CBC keys as non-extractable using raw and AES-CBC | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap AES-CBC keys using jwk and AES-CBC | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap AES-CBC keys as non-extractable using jwk and AES-CBC | PASS | PASS | PASS | PASS | PASS | — |
| Can unwrap AES-CBC non-extractable keys using jwk and AES-CBC | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap AES-GCM keys using raw and AES-CBC | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap AES-GCM keys as non-extractable using raw and AES-CBC | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap AES-GCM keys using jwk and AES-CBC | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap AES-GCM keys as non-extractable using jwk and AES-CBC | PASS | PASS | PASS | PASS | PASS | — |
| Can unwrap AES-GCM non-extractable keys using jwk and AES-CBC | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap AES-KW keys using raw and AES-CBC | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap AES-KW keys as non-extractable using raw and AES-CBC | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap AES-KW keys using jwk and AES-CBC | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap AES-KW keys as non-extractable using jwk and AES-CBC | PASS | PASS | PASS | PASS | PASS | — |
| Can unwrap AES-KW non-extractable keys using jwk and AES-CBC | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap HMAC keys using raw and AES-CBC | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap HMAC keys as non-extractable using raw and AES-CBC | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap HMAC keys using jwk and AES-CBC | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap HMAC keys as non-extractable using jwk and AES-CBC | PASS | PASS | PASS | PASS | PASS | — |
| Can unwrap HMAC non-extractable keys using jwk and AES-CBC | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap RSASSA-PKCS1-v1_5 public key keys using spki and AES-GCM | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap RSASSA-PKCS1-v1_5 public key keys using jwk and AES-GCM | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap RSASSA-PKCS1-v1_5 private key keys using pkcs8 and AES-GCM | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap RSASSA-PKCS1-v1_5 private key keys as non-extractable using pkcs8 and AES-GCM | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap RSASSA-PKCS1-v1_5 private key keys using jwk and AES-GCM | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap RSASSA-PKCS1-v1_5 private key keys as non-extractable using jwk and AES-GCM | PASS | PASS | PASS | PASS | PASS | — |
| Can unwrap RSASSA-PKCS1-v1_5 private key non-extractable keys using jwk and AES-GCM | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap RSA-PSS public key keys using spki and AES-GCM | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap RSA-PSS public key keys using jwk and AES-GCM | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap RSA-PSS private key keys using pkcs8 and AES-GCM | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap RSA-PSS private key keys as non-extractable using pkcs8 and AES-GCM | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap RSA-PSS private key keys using jwk and AES-GCM | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap RSA-PSS private key keys as non-extractable using jwk and AES-GCM | PASS | PASS | PASS | PASS | PASS | — |
| Can unwrap RSA-PSS private key non-extractable keys using jwk and AES-GCM | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap RSA-OAEP public key keys using spki and AES-GCM | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap RSA-OAEP public key keys using jwk and AES-GCM | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap RSA-OAEP private key keys using pkcs8 and AES-GCM | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap RSA-OAEP private key keys as non-extractable using pkcs8 and AES-GCM | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap RSA-OAEP private key keys using jwk and AES-GCM | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap RSA-OAEP private key keys as non-extractable using jwk and AES-GCM | PASS | PASS | PASS | PASS | PASS | — |
| Can unwrap RSA-OAEP private key non-extractable keys using jwk and AES-GCM | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap ECDSA public key keys using spki and AES-GCM | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap ECDSA public key keys using jwk and AES-GCM | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap ECDSA private key keys using pkcs8 and AES-GCM | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap ECDSA private key keys as non-extractable using pkcs8 and AES-GCM | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap ECDSA private key keys using jwk and AES-GCM | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap ECDSA private key keys as non-extractable using jwk and AES-GCM | PASS | PASS | PASS | PASS | PASS | — |
| Can unwrap ECDSA private key non-extractable keys using jwk and AES-GCM | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap ECDH public key keys using spki and AES-GCM | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap ECDH public key keys using jwk and AES-GCM | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap ECDH private key keys using pkcs8 and AES-GCM | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap ECDH private key keys as non-extractable using pkcs8 and AES-GCM | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap ECDH private key keys using jwk and AES-GCM | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap ECDH private key keys as non-extractable using jwk and AES-GCM | PASS | PASS | PASS | PASS | PASS | — |
| Can unwrap ECDH private key non-extractable keys using jwk and AES-GCM | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap Ed25519 public key keys using spki and AES-GCM | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap Ed25519 public key keys using jwk and AES-GCM | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap Ed25519 private key keys using pkcs8 and AES-GCM | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap Ed25519 private key keys as non-extractable using pkcs8 and AES-GCM | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap Ed25519 private key keys using jwk and AES-GCM | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap Ed25519 private key keys as non-extractable using jwk and AES-GCM | PASS | PASS | PASS | PASS | PASS | — |
| Can unwrap Ed25519 private key non-extractable keys using jwk and AES-GCM | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap X25519 public key keys using spki and AES-GCM | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap X25519 public key keys using jwk and AES-GCM | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap X25519 private key keys using pkcs8 and AES-GCM | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap X25519 private key keys as non-extractable using pkcs8 and AES-GCM | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap X25519 private key keys using jwk and AES-GCM | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap X25519 private key keys as non-extractable using jwk and AES-GCM | PASS | PASS | PASS | PASS | PASS | — |
| Can unwrap X25519 private key non-extractable keys using jwk and AES-GCM | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap AES-CTR keys using raw and AES-GCM | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap AES-CTR keys as non-extractable using raw and AES-GCM | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap AES-CTR keys using jwk and AES-GCM | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap AES-CTR keys as non-extractable using jwk and AES-GCM | PASS | PASS | PASS | PASS | PASS | — |
| Can unwrap AES-CTR non-extractable keys using jwk and AES-GCM | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap AES-CBC keys using raw and AES-GCM | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap AES-CBC keys as non-extractable using raw and AES-GCM | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap AES-CBC keys using jwk and AES-GCM | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap AES-CBC keys as non-extractable using jwk and AES-GCM | PASS | PASS | PASS | PASS | PASS | — |
| Can unwrap AES-CBC non-extractable keys using jwk and AES-GCM | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap AES-GCM keys using raw and AES-GCM | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap AES-GCM keys as non-extractable using raw and AES-GCM | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap AES-GCM keys using jwk and AES-GCM | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap AES-GCM keys as non-extractable using jwk and AES-GCM | PASS | PASS | PASS | PASS | PASS | — |
| Can unwrap AES-GCM non-extractable keys using jwk and AES-GCM | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap AES-KW keys using raw and AES-GCM | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap AES-KW keys as non-extractable using raw and AES-GCM | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap AES-KW keys using jwk and AES-GCM | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap AES-KW keys as non-extractable using jwk and AES-GCM | PASS | PASS | PASS | PASS | PASS | — |
| Can unwrap AES-KW non-extractable keys using jwk and AES-GCM | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap HMAC keys using raw and AES-GCM | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap HMAC keys as non-extractable using raw and AES-GCM | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap HMAC keys using jwk and AES-GCM | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap HMAC keys as non-extractable using jwk and AES-GCM | PASS | PASS | PASS | PASS | PASS | — |
| Can unwrap HMAC non-extractable keys using jwk and AES-GCM | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap RSASSA-PKCS1-v1_5 public key keys using jwk and AES-KW | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap RSA-PSS public key keys using jwk and AES-KW | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap RSA-OAEP public key keys using jwk and AES-KW | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap Ed25519 private key keys using pkcs8 and AES-KW | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap Ed25519 private key keys as non-extractable using pkcs8 and AES-KW | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap X25519 private key keys using pkcs8 and AES-KW | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap X25519 private key keys as non-extractable using pkcs8 and AES-KW | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap AES-CTR keys using raw and AES-KW | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap AES-CTR keys as non-extractable using raw and AES-KW | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap AES-CBC keys using raw and AES-KW | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap AES-CBC keys as non-extractable using raw and AES-KW | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap AES-GCM keys using raw and AES-KW | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap AES-GCM keys as non-extractable using raw and AES-KW | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap AES-KW keys using raw and AES-KW | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap AES-KW keys as non-extractable using raw and AES-KW | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap HMAC keys using raw and AES-KW | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap HMAC keys as non-extractable using raw and AES-KW | PASS | PASS | PASS | PASS | PASS | — |
| Can wrap and unwrap Ed448 public key keys using spki and RSA-OAEP | — | — | — | PASS | PASS | — |
| Can wrap and unwrap Ed448 public key keys using jwk and RSA-OAEP | — | — | — | PASS | PASS | — |
| Can wrap and unwrap Ed448 private key keys using pkcs8 and RSA-OAEP | — | — | — | PASS | PASS | — |
| Can wrap and unwrap Ed448 private key keys as non-extractable using pkcs8 and RSA-OAEP | — | — | — | PASS | PASS | — |
| Can wrap and unwrap Ed448 private key keys using jwk and RSA-OAEP | — | — | — | PASS | PASS | — |
| Can wrap and unwrap Ed448 private key keys as non-extractable using jwk and RSA-OAEP | — | — | — | PASS | PASS | — |
| Can unwrap Ed448 private key non-extractable keys using jwk and RSA-OAEP | — | — | — | PASS | PASS | — |
| Can wrap and unwrap X448 public key keys using spki and RSA-OAEP | — | — | — | PASS | PASS | — |
| Can wrap and unwrap X448 public key keys using jwk and RSA-OAEP | — | — | — | PASS | PASS | — |
| Can wrap and unwrap X448 private key keys using pkcs8 and RSA-OAEP | — | — | — | PASS | PASS | — |
| Can wrap and unwrap X448 private key keys as non-extractable using pkcs8 and RSA-OAEP | — | — | — | PASS | PASS | — |
| Can wrap and unwrap X448 private key keys using jwk and RSA-OAEP | — | — | — | PASS | PASS | — |
| Can wrap and unwrap X448 private key keys as non-extractable using jwk and RSA-OAEP | — | — | — | PASS | PASS | — |
| Can unwrap X448 private key non-extractable keys using jwk and RSA-OAEP | — | — | — | PASS | PASS | — |
| Can wrap and unwrap ChaCha20-Poly1305 keys using raw-secret and RSA-OAEP | — | — | — | PASS | PASS | — |
| Can wrap and unwrap ChaCha20-Poly1305 keys as non-extractable using raw-secret and RSA-OAEP | — | — | — | PASS | PASS | — |
| Can wrap and unwrap ChaCha20-Poly1305 keys using jwk and RSA-OAEP | — | — | — | PASS | PASS | — |
| Can wrap and unwrap ChaCha20-Poly1305 keys as non-extractable using jwk and RSA-OAEP | — | — | — | PASS | PASS | — |
| Can unwrap ChaCha20-Poly1305 non-extractable keys using jwk and RSA-OAEP | — | — | — | PASS | PASS | — |
| Can wrap and unwrap Ed448 public key keys using spki and AES-CTR | — | — | — | PASS | PASS | — |
| Can wrap and unwrap Ed448 public key keys using jwk and AES-CTR | — | — | — | PASS | PASS | — |
| Can wrap and unwrap Ed448 private key keys using pkcs8 and AES-CTR | — | — | — | PASS | PASS | — |
| Can wrap and unwrap Ed448 private key keys as non-extractable using pkcs8 and AES-CTR | — | — | — | PASS | PASS | — |
| Can wrap and unwrap Ed448 private key keys using jwk and AES-CTR | — | — | — | PASS | PASS | — |
| Can wrap and unwrap Ed448 private key keys as non-extractable using jwk and AES-CTR | — | — | — | PASS | PASS | — |
| Can unwrap Ed448 private key non-extractable keys using jwk and AES-CTR | — | — | — | PASS | PASS | — |
| Can wrap and unwrap X448 public key keys using spki and AES-CTR | — | — | — | PASS | PASS | — |
| Can wrap and unwrap X448 public key keys using jwk and AES-CTR | — | — | — | PASS | PASS | — |
| Can wrap and unwrap X448 private key keys using pkcs8 and AES-CTR | — | — | — | PASS | PASS | — |
| Can wrap and unwrap X448 private key keys as non-extractable using pkcs8 and AES-CTR | — | — | — | PASS | PASS | — |
| Can wrap and unwrap X448 private key keys using jwk and AES-CTR | — | — | — | PASS | PASS | — |
| Can wrap and unwrap X448 private key keys as non-extractable using jwk and AES-CTR | — | — | — | PASS | PASS | — |
| Can unwrap X448 private key non-extractable keys using jwk and AES-CTR | — | — | — | PASS | PASS | — |
| Can wrap and unwrap ChaCha20-Poly1305 keys using raw-secret and AES-CTR | — | — | — | PASS | PASS | — |
| Can wrap and unwrap ChaCha20-Poly1305 keys as non-extractable using raw-secret and AES-CTR | — | — | — | PASS | PASS | — |
| Can wrap and unwrap ChaCha20-Poly1305 keys using jwk and AES-CTR | — | — | — | PASS | PASS | — |
| Can wrap and unwrap ChaCha20-Poly1305 keys as non-extractable using jwk and AES-CTR | — | — | — | PASS | PASS | — |
| Can unwrap ChaCha20-Poly1305 non-extractable keys using jwk and AES-CTR | — | — | — | PASS | PASS | — |
| Can wrap and unwrap Ed448 public key keys using spki and AES-CBC | — | — | — | PASS | PASS | — |
| Can wrap and unwrap Ed448 public key keys using jwk and AES-CBC | — | — | — | PASS | PASS | — |
| Can wrap and unwrap Ed448 private key keys using pkcs8 and AES-CBC | — | — | — | PASS | PASS | — |
| Can wrap and unwrap Ed448 private key keys as non-extractable using pkcs8 and AES-CBC | — | — | — | PASS | PASS | — |
| Can wrap and unwrap Ed448 private key keys using jwk and AES-CBC | — | — | — | PASS | PASS | — |
| Can wrap and unwrap Ed448 private key keys as non-extractable using jwk and AES-CBC | — | — | — | PASS | PASS | — |
| Can unwrap Ed448 private key non-extractable keys using jwk and AES-CBC | — | — | — | PASS | PASS | — |
| Can wrap and unwrap X448 public key keys using spki and AES-CBC | — | — | — | PASS | PASS | — |
| Can wrap and unwrap X448 public key keys using jwk and AES-CBC | — | — | — | PASS | PASS | — |
| Can wrap and unwrap X448 private key keys using pkcs8 and AES-CBC | — | — | — | PASS | PASS | — |
| Can wrap and unwrap X448 private key keys as non-extractable using pkcs8 and AES-CBC | — | — | — | PASS | PASS | — |
| Can wrap and unwrap X448 private key keys using jwk and AES-CBC | — | — | — | PASS | PASS | — |
| Can wrap and unwrap X448 private key keys as non-extractable using jwk and AES-CBC | — | — | — | PASS | PASS | — |
| Can unwrap X448 private key non-extractable keys using jwk and AES-CBC | — | — | — | PASS | PASS | — |
| Can wrap and unwrap ChaCha20-Poly1305 keys using raw-secret and AES-CBC | — | — | — | PASS | PASS | — |
| Can wrap and unwrap ChaCha20-Poly1305 keys as non-extractable using raw-secret and AES-CBC | — | — | — | PASS | PASS | — |
| Can wrap and unwrap ChaCha20-Poly1305 keys using jwk and AES-CBC | — | — | — | PASS | PASS | — |
| Can wrap and unwrap ChaCha20-Poly1305 keys as non-extractable using jwk and AES-CBC | — | — | — | PASS | PASS | — |
| Can unwrap ChaCha20-Poly1305 non-extractable keys using jwk and AES-CBC | — | — | — | PASS | PASS | — |
| Can wrap and unwrap Ed448 public key keys using spki and AES-GCM | — | — | — | PASS | PASS | — |
| Can wrap and unwrap Ed448 public key keys using jwk and AES-GCM | — | — | — | PASS | PASS | — |
| Can wrap and unwrap Ed448 private key keys using pkcs8 and AES-GCM | — | — | — | PASS | PASS | — |
| Can wrap and unwrap Ed448 private key keys as non-extractable using pkcs8 and AES-GCM | — | — | — | PASS | PASS | — |
| Can wrap and unwrap Ed448 private key keys using jwk and AES-GCM | — | — | — | PASS | PASS | — |
| Can wrap and unwrap Ed448 private key keys as non-extractable using jwk and AES-GCM | — | — | — | PASS | PASS | — |
| Can unwrap Ed448 private key non-extractable keys using jwk and AES-GCM | — | — | — | PASS | PASS | — |
| Can wrap and unwrap X448 public key keys using spki and AES-GCM | — | — | — | PASS | PASS | — |
| Can wrap and unwrap X448 public key keys using jwk and AES-GCM | — | — | — | PASS | PASS | — |
| Can wrap and unwrap X448 private key keys using pkcs8 and AES-GCM | — | — | — | PASS | PASS | — |
| Can wrap and unwrap X448 private key keys as non-extractable using pkcs8 and AES-GCM | — | — | — | PASS | PASS | — |
| Can wrap and unwrap X448 private key keys using jwk and AES-GCM | — | — | — | PASS | PASS | — |
| Can wrap and unwrap X448 private key keys as non-extractable using jwk and AES-GCM | — | — | — | PASS | PASS | — |
| Can unwrap X448 private key non-extractable keys using jwk and AES-GCM | — | — | — | PASS | PASS | — |
| Can wrap and unwrap ChaCha20-Poly1305 keys using raw-secret and AES-GCM | — | — | — | PASS | PASS | — |
| Can wrap and unwrap ChaCha20-Poly1305 keys as non-extractable using raw-secret and AES-GCM | — | — | — | PASS | PASS | — |
| Can wrap and unwrap ChaCha20-Poly1305 keys using jwk and AES-GCM | — | — | — | PASS | PASS | — |
| Can wrap and unwrap ChaCha20-Poly1305 keys as non-extractable using jwk and AES-GCM | — | — | — | PASS | PASS | — |
| Can unwrap ChaCha20-Poly1305 non-extractable keys using jwk and AES-GCM | — | — | — | PASS | PASS | — |
| Can wrap and unwrap X448 private key keys using pkcs8 and AES-KW | — | — | — | PASS | PASS | — |
| Can wrap and unwrap X448 private key keys as non-extractable using pkcs8 and AES-KW | — | — | — | PASS | PASS | — |
| Can wrap and unwrap ChaCha20-Poly1305 keys using raw-secret and AES-KW | — | — | — | PASS | PASS | — |
| Can wrap and unwrap ChaCha20-Poly1305 keys as non-extractable using raw-secret and AES-KW | — | — | — | PASS | PASS | — |
| Can wrap and unwrap RSASSA-PKCS1-v1_5 public key keys using spki and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap RSASSA-PKCS1-v1_5 public key keys using jwk and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap RSASSA-PKCS1-v1_5 private key keys using pkcs8 and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap RSASSA-PKCS1-v1_5 private key keys as non-extractable using pkcs8 and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap RSASSA-PKCS1-v1_5 private key keys using jwk and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap RSASSA-PKCS1-v1_5 private key keys as non-extractable using jwk and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can unwrap RSASSA-PKCS1-v1_5 private key non-extractable keys using jwk and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap RSA-PSS public key keys using spki and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap RSA-PSS public key keys using jwk and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap RSA-PSS private key keys using pkcs8 and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap RSA-PSS private key keys as non-extractable using pkcs8 and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap RSA-PSS private key keys using jwk and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap RSA-PSS private key keys as non-extractable using jwk and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can unwrap RSA-PSS private key non-extractable keys using jwk and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap RSA-OAEP public key keys using spki and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap RSA-OAEP public key keys using jwk and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap RSA-OAEP private key keys using pkcs8 and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap RSA-OAEP private key keys as non-extractable using pkcs8 and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap RSA-OAEP private key keys using jwk and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap RSA-OAEP private key keys as non-extractable using jwk and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can unwrap RSA-OAEP private key non-extractable keys using jwk and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap ECDSA public key keys using spki and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap ECDSA public key keys using jwk and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap ECDSA private key keys using pkcs8 and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap ECDSA private key keys as non-extractable using pkcs8 and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap ECDSA private key keys using jwk and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap ECDSA private key keys as non-extractable using jwk and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can unwrap ECDSA private key non-extractable keys using jwk and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap ECDH public key keys using spki and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap ECDH public key keys using jwk and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap ECDH private key keys using pkcs8 and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap ECDH private key keys as non-extractable using pkcs8 and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap ECDH private key keys using jwk and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap ECDH private key keys as non-extractable using jwk and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can unwrap ECDH private key non-extractable keys using jwk and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap Ed25519 public key keys using spki and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap Ed25519 public key keys using jwk and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap Ed25519 private key keys using pkcs8 and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap Ed25519 private key keys as non-extractable using pkcs8 and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap Ed25519 private key keys using jwk and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap Ed25519 private key keys as non-extractable using jwk and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can unwrap Ed25519 private key non-extractable keys using jwk and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap Ed448 public key keys using spki and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap Ed448 public key keys using jwk and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap Ed448 private key keys using pkcs8 and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap Ed448 private key keys as non-extractable using pkcs8 and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap Ed448 private key keys using jwk and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap Ed448 private key keys as non-extractable using jwk and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can unwrap Ed448 private key non-extractable keys using jwk and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap X25519 public key keys using spki and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap X25519 public key keys using jwk and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap X25519 private key keys using pkcs8 and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap X25519 private key keys as non-extractable using pkcs8 and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap X25519 private key keys using jwk and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap X25519 private key keys as non-extractable using jwk and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can unwrap X25519 private key non-extractable keys using jwk and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap X448 public key keys using spki and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap X448 public key keys using jwk and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap X448 private key keys using pkcs8 and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap X448 private key keys as non-extractable using pkcs8 and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap X448 private key keys using jwk and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap X448 private key keys as non-extractable using jwk and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can unwrap X448 private key non-extractable keys using jwk and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap AES-CTR keys using raw and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap AES-CTR keys as non-extractable using raw and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap AES-CTR keys using jwk and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap AES-CTR keys as non-extractable using jwk and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can unwrap AES-CTR non-extractable keys using jwk and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap AES-CBC keys using raw and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap AES-CBC keys as non-extractable using raw and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap AES-CBC keys using jwk and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap AES-CBC keys as non-extractable using jwk and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can unwrap AES-CBC non-extractable keys using jwk and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap AES-GCM keys using raw and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap AES-GCM keys as non-extractable using raw and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap AES-GCM keys using jwk and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap AES-GCM keys as non-extractable using jwk and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can unwrap AES-GCM non-extractable keys using jwk and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap AES-KW keys using raw and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap AES-KW keys as non-extractable using raw and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap AES-KW keys using jwk and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap AES-KW keys as non-extractable using jwk and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can unwrap AES-KW non-extractable keys using jwk and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap HMAC keys using raw and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap HMAC keys as non-extractable using raw and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap HMAC keys using jwk and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap HMAC keys as non-extractable using jwk and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can unwrap HMAC non-extractable keys using jwk and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap ChaCha20-Poly1305 keys using raw-secret and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap ChaCha20-Poly1305 keys as non-extractable using raw-secret and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap ChaCha20-Poly1305 keys using jwk and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can wrap and unwrap ChaCha20-Poly1305 keys as non-extractable using jwk and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |
| Can unwrap ChaCha20-Poly1305 non-extractable keys using jwk and ChaCha20-Poly1305 | — | — | — | PASS | PASS | — |