@@ -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:
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