@@ -478,36 +478,36 @@ const decrypted = new TextDecoder().decode(await crypto.subtle.decrypt(
478
478
The table details the algorithms supported by the Node.js Web Crypto API
479
479
implementation and the APIs supported for each:
480
480
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] | β | β | β | | | β | | | β |
511
511
512
512
## Class: ` Crypto `
513
513
0 commit comments