@@ -312,26 +312,26 @@ This document attempts to describe the implementation status of Crypto APIs/Inte
312312## ` subtle.exportKey `
313313| Key Type | ` spki ` | ` pkcs8 ` | ` jwk ` | ` raw ` | ` raw-secret ` | ` raw-public ` | ` raw-seed ` |
314314| ------------------- | :----: | :-----: | :---: | :---: | :---: | :---: | :---: |
315- | ` AES-CBC ` | | | ❌ | ❌ | ❌ | | |
316- | ` AES-CTR ` | | | ❌ | ❌ | ❌ | | |
317- | ` AES-GCM ` | | | ❌ | ❌ | ❌ | | |
318- | ` AES-KW ` | | | ❌ | ❌ | ❌ | | |
315+ | ` AES-CBC ` | | | ✅ | ✅ | ✅ | | |
316+ | ` AES-CTR ` | | | ✅ | ✅ | ✅ | | |
317+ | ` AES-GCM ` | | | ✅ | ✅ | ✅ | | |
318+ | ` AES-KW ` | | | ✅ | ✅ | ✅ | | |
319319| ` AES-OCB ` | | | ❌ | | ❌ | | |
320320| ` ChaCha20-Poly1305 ` | | | ❌ | | ❌ | | |
321- | ` ECDH ` | ❌ | ❌ | ❌ | ❌ | | ❌ | |
322- | ` ECDSA ` | ❌ | ❌ | ❌ | ❌ | | ❌ | |
321+ | ` ECDH ` | ✅ | ✅ | ✅ | ✅ | | ✅ | |
322+ | ` ECDSA ` | ✅ | ✅ | ✅ | ✅ | | ✅ | |
323323| ` Ed25519 ` | ❌ | ❌ | ❌ | ❌ | | ❌ | |
324324| ` Ed448 ` | ❌ | ❌ | ❌ | ❌ | | ❌ | |
325- | ` HMAC ` | | | ❌ | ❌ | ❌ | | |
325+ | ` HMAC ` | | | ✅ | ✅ | ✅ | | |
326326| ` ML-DSA-44 ` | ❌ | ❌ | ❌ | | | ❌ | ❌ |
327327| ` ML-DSA-65 ` | ❌ | ❌ | ❌ | | | ❌ | ❌ |
328328| ` ML-DSA-87 ` | ❌ | ❌ | ❌ | | | ❌ | ❌ |
329329| ` ML-KEM-512 ` | ❌ | ❌ | | | | ❌ | ❌ |
330330| ` ML-KEM-768 ` | ❌ | ❌ | | | | ❌ | ❌ |
331331| ` ML-KEM-1024 ` | ❌ | ❌ | | | | ❌ | ❌ |
332- | ` RSA-OAEP ` | ❌ | ❌ | ❌ | | | | |
333- | ` RSA-PSS ` | ❌ | ❌ | ❌ | | | | |
334- | ` RSASSA-PKCS1-v1_5 ` | ❌ | ❌ | ❌ | | | | |
332+ | ` RSA-OAEP ` | ✅ | ✅ | ✅ | | | | |
333+ | ` RSA-PSS ` | ✅ | ✅ | ✅ | | | | |
334+ | ` RSASSA-PKCS1-v1_5 ` | ✅ | ✅ | ✅ | | | | |
335335
336336* ` ` - not implemented in Node
337337* ❌ - implemented in Node, not RNQC
@@ -372,28 +372,28 @@ This document attempts to describe the implementation status of Crypto APIs/Inte
372372## ` subtle.importKey `
373373| Key Type | ` spki ` | ` pkcs8 ` | ` jwk ` | ` raw ` | ` raw-secret ` | ` raw-public ` | ` raw-seed ` |
374374| ------------------- | :---: | :---: | :---: | :---: | :---: | :---: | :---: |
375- | ` AES-CBC ` | | | ❌ | ❌ | ❌ | | |
376- | ` AES-CTR ` | | | ❌ | ❌ | ❌ | | |
377- | ` AES-GCM ` | | | ❌ | ❌ | ❌ | | |
378- | ` AES-KW ` | | | ❌ | ❌ | ❌ | | |
375+ | ` AES-CBC ` | | | ✅ | ✅ | ✅ | | |
376+ | ` AES-CTR ` | | | ✅ | ✅ | ✅ | | |
377+ | ` AES-GCM ` | | | ✅ | ✅ | ✅ | | |
378+ | ` AES-KW ` | | | ✅ | ✅ | ✅ | | |
379379| ` AES-OCB ` | | | ❌ | | ❌ | | |
380380| ` ChaCha20-Poly1305 ` | | | ❌ | | ❌ | | |
381- | ` ECDH ` | ❌ | ❌ | ❌ | ❌ | | ❌ | |
382- | ` ECDSA ` | ❌ | ❌ | ❌ | ❌ | | ❌ | |
381+ | ` ECDH ` | ✅ | ✅ | ✅ | ✅ | | ✅ | |
382+ | ` ECDSA ` | ✅ | ✅ | ✅ | ✅ | | ✅ | |
383383| ` Ed25519 ` | ❌ | ❌ | ❌ | ❌ | | ❌ | |
384384| ` Ed448 ` | ❌ | ❌ | ❌ | ❌ | | ❌ | |
385385| ` HDKF ` | | | | ❌ | ❌ | | |
386- | ` HMAC ` | | | ❌ | ❌ | ❌ | | |
386+ | ` HMAC ` | | | ✅ | ✅ | ✅ | | |
387387| ` ML-DSA-44 ` | ❌ | ❌ | ❌ | | | ❌ | ❌ |
388388| ` ML-DSA-65 ` | ❌ | ❌ | ❌ | | | ❌ | ❌ |
389389| ` ML-DSA-87 ` | ❌ | ❌ | ❌ | | | ❌ | ❌ |
390390| ` ML-KEM-512 ` | ❌ | ❌ | | | | ❌ | ❌ |
391391| ` ML-KEM-768 ` | ❌ | ❌ | | | | ❌ | ❌ |
392392| ` ML-KEM-1024 ` | ❌ | ❌ | | | | ❌ | ❌ |
393- | ` PBKDF2 ` | | | | ❌ | ❌ | | |
394- | ` RSA-OAEP ` | ❌ | ❌ | ❌ | | | | |
395- | ` RSA-PSS ` | ❌ | ❌ | ❌ | | | | |
396- | ` RSASSA-PKCS1-v1_5 ` | ❌ | ❌ | ❌ | | | | |
393+ | ` PBKDF2 ` | | | | ✅ | ✅ | | |
394+ | ` RSA-OAEP ` | ✅ | ❌ | ✅ | | | | |
395+ | ` RSA-PSS ` | ✅ | ❌ | ✅ | | | | |
396+ | ` RSASSA-PKCS1-v1_5 ` | ✅ | ❌ | ✅ | | | | |
397397| ` X25519 ` | ❌ | ❌ | ❌ | ❌ | | ❌ | |
398398| ` X448 ` | ❌ | ❌ | ❌ | ❌ | | ❌ | |
399399
0 commit comments