Skip to content

Commit a6a31cb

Browse files
panvatargos
authored andcommitted
doc: compress Web Cryptography Algorithm matrix
PR-URL: #59365 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Ethan Arrowood <ethan@arrowood.dev> Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com> Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
1 parent 5598baf commit a6a31cb

File tree

1 file changed

+30
-30
lines changed

1 file changed

+30
-30
lines changed

β€Ždoc/api/webcrypto.md

Lines changed: 30 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -478,36 +478,36 @@ const decrypted = new TextDecoder().decode(await crypto.subtle.decrypt(
478478
The table details the algorithms supported by the Node.js Web Crypto API
479479
implementation and the APIs supported for each:
480480
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] | βœ” | βœ” | βœ” | | | | | βœ” | βœ” | | | | βœ” |
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] | βœ” | βœ” | βœ” | | | βœ” | | | βœ” |
511511
512512
## Class: `Crypto`
513513

0 commit comments

Comments
Β (0)