doc: compress Web Cryptography Algorithm matrix · nodejs/node@a6a31cb
@@ -478,36 +478,36 @@ const decrypted = new TextDecoder().decode(await crypto.subtle.decrypt(
478478The table details the algorithms supported by the Node.js Web Crypto API
479479implementation and the APIs supported for each:
480480481-| Algorithm | `generateKey` | `exportKey` | `importKey` | `encrypt` | `decrypt` | `wrapKey` | `unwrapKey` | `deriveBits` | `deriveKey` | `sign` | `verify` | `digest` | `getPublicKey` |
482-| ---------------------------- | ------------- | ----------- | ----------- | --------- | --------- | --------- | ----------- | ------------ | ----------- | ------ | -------- | -------- | -------------- |
483-| `'AES-CBC'` | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | | | | | | |
484-| `'AES-CTR'` | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | | | | | | |
485-| `'AES-GCM'` | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | | | | | | |
486-| `'AES-KW'` | ✔ | ✔ | ✔ | | | ✔ | ✔ | | | | | | |
487-| `'cSHAKE128'`[^modern-algos] | | | | | | | | | | | | ✔ | |
488-| `'cSHAKE256'`[^modern-algos] | | | | | | | | | | | | ✔ | |
489-| `'ECDH'` | ✔ | ✔ | ✔ | | | | | ✔ | ✔ | | | | ✔ |
490-| `'ECDSA'` | ✔ | ✔ | ✔ | | | | | | | ✔ | ✔ | | ✔ |
491-| `'Ed25519'` | ✔ | ✔ | ✔ | | | | | | | ✔ | ✔ | | ✔ |
492-| `'Ed448'`[^secure-curves] | ✔ | ✔ | ✔ | | | | | | | ✔ | ✔ | | ✔ |
493-| `'HKDF'` | | ✔ | ✔ | | | | | ✔ | ✔ | | | | |
494-| `'HMAC'` | ✔ | ✔ | ✔ | | | | | | | ✔ | ✔ | | |
495-| `'ML-DSA-44'`[^modern-algos] | ✔ | ✔ | ✔ | | | | | | | ✔ | ✔ | | ✔ |
496-| `'ML-DSA-65'`[^modern-algos] | ✔ | ✔ | ✔ | | | | | | | ✔ | ✔ | | ✔ |
497-| `'ML-DSA-87'`[^modern-algos] | ✔ | ✔ | ✔ | | | | | | | ✔ | ✔ | | ✔ |
498-| `'PBKDF2'` | | ✔ | ✔ | | | | | ✔ | ✔ | | | | |
499-| `'RSA-OAEP'` | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | | | | | | ✔ |
500-| `'RSA-PSS'` | ✔ | ✔ | ✔ | | | | | | | ✔ | ✔ | | ✔ |
501-| `'RSASSA-PKCS1-v1_5'` | ✔ | ✔ | ✔ | | | | | | | ✔ | ✔ | | ✔ |
502-| `'SHA-1'` | | | | | | | | | | | | ✔ | |
503-| `'SHA-256'` | | | | | | | | | | | | ✔ | |
504-| `'SHA-384'` | | | | | | | | | | | | ✔ | |
505-| `'SHA-512'` | | | | | | | | | | | | ✔ | |
506-| `'SHA3-256'`[^modern-algos] | | | | | | | | | | | | ✔ | |
507-| `'SHA3-384'`[^modern-algos] | | | | | | | | | | | | ✔ | |
508-| `'SHA3-512'`[^modern-algos] | | | | | | | | | | | | ✔ | |
509-| `'X25519'` | ✔ | ✔ | ✔ | | | | | ✔ | ✔ | | | | ✔ |
510-| `'X448'`[^secure-curves] | ✔ | ✔ | ✔ | | | | | ✔ | ✔ | | | | ✔ |
481+| Algorithm | `generateKey` | `exportKey` | `importKey` | `encrypt/decrypt` | `wrapKey/unwrapKey` | `deriveBits/deriveKey` | `sign/verify` | `digest` | `getPublicKey` |
482+| ---------------------------- | ------------- | ----------- | ----------- | ----------------- | ------------------- | ---------------------- | ------------- | -------- | -------------- |
483+| `'AES-CBC'` | ✔ | ✔ | ✔ | ✔ | ✔ | | | | |
484+| `'AES-CTR'` | ✔ | ✔ | ✔ | ✔ | ✔ | | | | |
485+| `'AES-GCM'` | ✔ | ✔ | ✔ | ✔ | ✔ | | | | |
486+| `'AES-KW'` | ✔ | ✔ | ✔ | | ✔ | | | | |
487+| `'cSHAKE128'`[^modern-algos] | | | | | | | | ✔ | |
488+| `'cSHAKE256'`[^modern-algos] | | | | | | | | ✔ | |
489+| `'ECDH'` | ✔ | ✔ | ✔ | | | ✔ | | | ✔ |
490+| `'ECDSA'` | ✔ | ✔ | ✔ | | | | ✔ | | ✔ |
491+| `'Ed25519'` | ✔ | ✔ | ✔ | | | | ✔ | | ✔ |
492+| `'Ed448'`[^secure-curves] | ✔ | ✔ | ✔ | | | | ✔ | | ✔ |
493+| `'HKDF'` | | | ✔ | | | ✔ | | | |
494+| `'HMAC'` | ✔ | ✔ | ✔ | | | | ✔ | | |
495+| `'ML-DSA-44'`[^modern-algos] | ✔ | ✔ | ✔ | | | | ✔ | | ✔ |
496+| `'ML-DSA-65'`[^modern-algos] | ✔ | ✔ | ✔ | | | | ✔ | | ✔ |
497+| `'ML-DSA-87'`[^modern-algos] | ✔ | ✔ | ✔ | | | | ✔ | | ✔ |
498+| `'PBKDF2'` | | | ✔ | | | ✔ | | | |
499+| `'RSA-OAEP'` | ✔ | ✔ | ✔ | ✔ | ✔ | | | | ✔ |
500+| `'RSA-PSS'` | ✔ | ✔ | ✔ | | | | ✔ | | ✔ |
501+| `'RSASSA-PKCS1-v1_5'` | ✔ | ✔ | ✔ | | | | ✔ | | ✔ |
502+| `'SHA-1'` | | | | | | | | ✔ | |
503+| `'SHA-256'` | | | | | | | | ✔ | |
504+| `'SHA-384'` | | | | | | | | ✔ | |
505+| `'SHA-512'` | | | | | | | | ✔ | |
506+| `'SHA3-256'`[^modern-algos] | | | | | | | | ✔ | |
507+| `'SHA3-384'`[^modern-algos] | | | | | | | | ✔ | |
508+| `'SHA3-512'`[^modern-algos] | | | | | | | | ✔ | |
509+| `'X25519'` | ✔ | ✔ | ✔ | | | ✔ | | | ✔ |
510+| `'X448'`[^secure-curves] | ✔ | ✔ | ✔ | | | ✔ | | | ✔ |
511511512512## Class: `Crypto`
513513