Skip to content

Commit 0f8f626

Browse files
committed
doc: compress Web Cryptography Algorithm matrix
1 parent 8961b7a commit 0f8f626

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
@@ -474,36 +474,36 @@ const decrypted = new TextDecoder().decode(await crypto.subtle.decrypt(
474474
The table details the algorithms supported by the Node.js Web Crypto API
475475
implementation and the APIs supported for each:
476476
477-
| Algorithm | `generateKey` | `exportKey` | `importKey` | `encrypt` | `decrypt` | `wrapKey` | `unwrapKey` | `deriveBits` | `deriveKey` | `sign` | `verify` | `digest` | `getPublicKey` |
478-
| ---------------------------- | ------------- | ----------- | ----------- | --------- | --------- | --------- | ----------- | ------------ | ----------- | ------ | -------- | -------- | -------------- |
479-
| `'AES-CBC'` | βœ” | βœ” | βœ” | βœ” | βœ” | βœ” | βœ” | | | | | | |
480-
| `'AES-CTR'` | βœ” | βœ” | βœ” | βœ” | βœ” | βœ” | βœ” | | | | | | |
481-
| `'AES-GCM'` | βœ” | βœ” | βœ” | βœ” | βœ” | βœ” | βœ” | | | | | | |
482-
| `'AES-KW'` | βœ” | βœ” | βœ” | | | βœ” | βœ” | | | | | | |
483-
| `'cSHAKE128'`[^modern-algos] | | | | | | | | | | | | βœ” | |
484-
| `'cSHAKE256'`[^modern-algos] | | | | | | | | | | | | βœ” | |
485-
| `'ECDH'` | βœ” | βœ” | βœ” | | | | | βœ” | βœ” | | | | βœ” |
486-
| `'ECDSA'` | βœ” | βœ” | βœ” | | | | | | | βœ” | βœ” | | βœ” |
487-
| `'Ed25519'` | βœ” | βœ” | βœ” | | | | | | | βœ” | βœ” | | βœ” |
488-
| `'Ed448'`[^secure-curves] | βœ” | βœ” | βœ” | | | | | | | βœ” | βœ” | | βœ” |
489-
| `'HKDF'` | | βœ” | βœ” | | | | | βœ” | βœ” | | | | |
490-
| `'HMAC'` | βœ” | βœ” | βœ” | | | | | | | βœ” | βœ” | | |
491-
| `'ML-DSA-44'`[^modern-algos] | βœ” | βœ” | βœ” | | | | | | | βœ” | βœ” | | βœ” |
492-
| `'ML-DSA-65'`[^modern-algos] | βœ” | βœ” | βœ” | | | | | | | βœ” | βœ” | | βœ” |
493-
| `'ML-DSA-87'`[^modern-algos] | βœ” | βœ” | βœ” | | | | | | | βœ” | βœ” | | βœ” |
494-
| `'PBKDF2'` | | βœ” | βœ” | | | | | βœ” | βœ” | | | | |
495-
| `'RSA-OAEP'` | βœ” | βœ” | βœ” | βœ” | βœ” | βœ” | βœ” | | | | | | βœ” |
496-
| `'RSA-PSS'` | βœ” | βœ” | βœ” | | | | | | | βœ” | βœ” | | βœ” |
497-
| `'RSASSA-PKCS1-v1_5'` | βœ” | βœ” | βœ” | | | | | | | βœ” | βœ” | | βœ” |
498-
| `'SHA-1'` | | | | | | | | | | | | βœ” | |
499-
| `'SHA-256'` | | | | | | | | | | | | βœ” | |
500-
| `'SHA-384'` | | | | | | | | | | | | βœ” | |
501-
| `'SHA-512'` | | | | | | | | | | | | βœ” | |
502-
| `'SHA3-256'`[^modern-algos] | | | | | | | | | | | | βœ” | |
503-
| `'SHA3-384'`[^modern-algos] | | | | | | | | | | | | βœ” | |
504-
| `'SHA3-512'`[^modern-algos] | | | | | | | | | | | | βœ” | |
505-
| `'X25519'` | βœ” | βœ” | βœ” | | | | | βœ” | βœ” | | | | βœ” |
506-
| `'X448'`[^secure-curves] | βœ” | βœ” | βœ” | | | | | βœ” | βœ” | | | | βœ” |
477+
| Algorithm | `generateKey` | `exportKey` | `importKey` | `encrypt/decrypt` | `wrapKey/unwrapKey` | `deriveBits/deriveKey` | `sign/verify` | `digest` | `getPublicKey` |
478+
| ---------------------------- | ------------- | ----------- | ----------- | ----------------- | ------------------- | ---------------------- | ------------- | -------- | -------------- |
479+
| `'AES-CBC'` | βœ” | βœ” | βœ” | βœ” | βœ” | | | | |
480+
| `'AES-CTR'` | βœ” | βœ” | βœ” | βœ” | βœ” | | | | |
481+
| `'AES-GCM'` | βœ” | βœ” | βœ” | βœ” | βœ” | | | | |
482+
| `'AES-KW'` | βœ” | βœ” | βœ” | | βœ” | | | | |
483+
| `'cSHAKE128'`[^modern-algos] | | | | | | | | βœ” | |
484+
| `'cSHAKE256'`[^modern-algos] | | | | | | | | βœ” | |
485+
| `'ECDH'` | βœ” | βœ” | βœ” | | | βœ” | | | βœ” |
486+
| `'ECDSA'` | βœ” | βœ” | βœ” | | | | βœ” | | βœ” |
487+
| `'Ed25519'` | βœ” | βœ” | βœ” | | | | βœ” | | βœ” |
488+
| `'Ed448'`[^secure-curves] | βœ” | βœ” | βœ” | | | | βœ” | | βœ” |
489+
| `'HKDF'` | | | βœ” | | | βœ” | | | |
490+
| `'HMAC'` | βœ” | βœ” | βœ” | | | | βœ” | | |
491+
| `'ML-DSA-44'`[^modern-algos] | βœ” | βœ” | βœ” | | | | βœ” | | βœ” |
492+
| `'ML-DSA-65'`[^modern-algos] | βœ” | βœ” | βœ” | | | | βœ” | | βœ” |
493+
| `'ML-DSA-87'`[^modern-algos] | βœ” | βœ” | βœ” | | | | βœ” | | βœ” |
494+
| `'PBKDF2'` | | | βœ” | | | βœ” | | | |
495+
| `'RSA-OAEP'` | βœ” | βœ” | βœ” | βœ” | βœ” | | | | βœ” |
496+
| `'RSA-PSS'` | βœ” | βœ” | βœ” | | | | βœ” | | βœ” |
497+
| `'RSASSA-PKCS1-v1_5'` | βœ” | βœ” | βœ” | | | | βœ” | | βœ” |
498+
| `'SHA-1'` | | | | | | | | βœ” | |
499+
| `'SHA-256'` | | | | | | | | βœ” | |
500+
| `'SHA-384'` | | | | | | | | βœ” | |
501+
| `'SHA-512'` | | | | | | | | βœ” | |
502+
| `'SHA3-256'`[^modern-algos] | | | | | | | | βœ” | |
503+
| `'SHA3-384'`[^modern-algos] | | | | | | | | βœ” | |
504+
| `'SHA3-512'`[^modern-algos] | | | | | | | | βœ” | |
505+
| `'X25519'` | βœ” | βœ” | βœ” | | | βœ” | | | βœ” |
506+
| `'X448'`[^secure-curves] | βœ” | βœ” | βœ” | | | βœ” | | | βœ” |
507507
508508
## Class: `Crypto`
509509

0 commit comments

Comments
Β (0)