@@ -135,9 +135,9 @@ export const COVERAGE_DATA: CoverageCategory[] = [
135135 { name : 'constants' , status : 'implemented' } ,
136136 { name : 'createCipheriv' , status : 'implemented' } ,
137137 { name : 'createDecipheriv' , status : 'implemented' } ,
138- { name : 'createDiffieHellman' , status : 'missing ' } ,
138+ { name : 'createDiffieHellman' , status : 'implemented ' } ,
139139 { name : 'createDiffieHellmanGroup' , status : 'missing' } ,
140- { name : 'createECDH' , status : 'missing ' } ,
140+ { name : 'createECDH' , status : 'implemented ' } ,
141141 { name : 'createHash' , status : 'implemented' } ,
142142 { name : 'createHmac' , status : 'implemented' } ,
143143 { name : 'createPrivateKey' , status : 'implemented' } ,
@@ -205,7 +205,7 @@ export const COVERAGE_DATA: CoverageCategory[] = [
205205 { name : 'getCipherInfo' , status : 'missing' } ,
206206 { name : 'getCiphers' , status : 'implemented' } ,
207207 { name : 'getCurves' , status : 'missing' } ,
208- { name : 'getDiffieHellman' , status : 'missing ' } ,
208+ { name : 'getDiffieHellman' , status : 'implemented ' } ,
209209 { name : 'getFips' , status : 'missing' } ,
210210 { name : 'getHashes' , status : 'implemented' } ,
211211 { name : 'getRandomValues' , status : 'implemented' } ,
@@ -274,7 +274,7 @@ export const COVERAGE_DATA: CoverageCategory[] = [
274274 {
275275 name : 'crypto.subtle.deriveBits' ,
276276 subItems : [
277- { name : 'ECDH' , status : 'missing ' } ,
277+ { name : 'ECDH' , status : 'implemented ' } ,
278278 { name : 'X25519' , status : 'implemented' } ,
279279 { name : 'X448' , status : 'implemented' } ,
280280 { name : 'HKDF' , status : 'implemented' } ,
@@ -326,8 +326,8 @@ export const COVERAGE_DATA: CoverageCategory[] = [
326326 { name : 'AES-OCB' , status : 'missing' , note : 'Not implemented' } ,
327327 {
328328 name : 'ChaCha20-Poly1305' ,
329- status : 'missing ' ,
330- note : 'Not implemented ' ,
329+ status : 'partial ' ,
330+ note : 'jwk, raw ' ,
331331 } ,
332332 {
333333 name : 'ECDH' ,
@@ -339,8 +339,8 @@ export const COVERAGE_DATA: CoverageCategory[] = [
339339 status : 'partial' ,
340340 note : 'spki, pkcs8, jwk, raw, raw-public' ,
341341 } ,
342- { name : 'Ed25519' , status : 'partial' , note : 'spki, pkcs8' } ,
343- { name : 'Ed448' , status : 'partial' , note : 'spki, pkcs8' } ,
342+ { name : 'Ed25519' , status : 'partial' , note : 'spki, pkcs8, raw ' } ,
343+ { name : 'Ed448' , status : 'partial' , note : 'spki, pkcs8, raw ' } ,
344344 { name : 'HMAC' , status : 'partial' , note : 'jwk, raw, raw-secret' } ,
345345 {
346346 name : 'ML-DSA-44' ,
@@ -385,14 +385,14 @@ export const COVERAGE_DATA: CoverageCategory[] = [
385385 { name : 'RSA-OAEP' , status : 'implemented' } ,
386386 { name : 'RSA-PSS' , status : 'implemented' } ,
387387 { name : 'RSASSA-PKCS1-v1_5' , status : 'implemented' } ,
388- { name : 'X25519' , status : 'missing ' } ,
389- { name : 'X448' , status : 'missing ' } ,
388+ { name : 'X25519' , status : 'implemented ' } ,
389+ { name : 'X448' , status : 'implemented ' } ,
390390 { name : 'AES-CTR' , status : 'implemented' } ,
391391 { name : 'AES-CBC' , status : 'implemented' } ,
392392 { name : 'AES-GCM' , status : 'implemented' } ,
393- { name : 'AES-KW' , status : 'missing ' } ,
393+ { name : 'AES-KW' , status : 'implemented ' } ,
394394 { name : 'AES-OCB' , status : 'missing' } ,
395- { name : 'ChaCha20-Poly1305' , status : 'missing ' } ,
395+ { name : 'ChaCha20-Poly1305' , status : 'implemented ' } ,
396396 { name : 'HMAC' , status : 'implemented' } ,
397397 ] ,
398398 } ,
@@ -404,7 +404,7 @@ export const COVERAGE_DATA: CoverageCategory[] = [
404404 { name : 'AES-GCM' , status : 'partial' , note : 'jwk, raw, raw-secret' } ,
405405 { name : 'AES-KW' , status : 'partial' , note : 'jwk, raw, raw-secret' } ,
406406 { name : 'AES-OCB' , status : 'missing' } ,
407- { name : 'ChaCha20-Poly1305' , status : 'missing ' } ,
407+ { name : 'ChaCha20-Poly1305' , status : 'partial' , note : 'jwk, raw ' } ,
408408 {
409409 name : 'ECDH' ,
410410 status : 'partial' ,
0 commit comments