Skip to content

Commit b2e5ff4

Browse files
committed
chore: update compat table
1 parent cc7abd7 commit b2e5ff4

File tree

1 file changed

+28
-30
lines changed

1 file changed

+28
-30
lines changed

README.md

Lines changed: 28 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -89,40 +89,40 @@ Below are the algorithms built in (based on Web Cryptography) and their runtime
8989

9090
### Key Encapsulation Mechanisms (KEM)
9191

92-
| Name | Node.js | Deno | Bun | CF Workers | [Browsers][] | [Extensibility][] |
93-
| :--------------------------------------------- | :------: | :--: | :-: | :--------: | :----------: | :---------------: |
94-
| DHKEM(P-256, HKDF-SHA256) <sub>`0x0010`</sub> | ||||||
95-
| DHKEM(P-384, HKDF-SHA384) <sub>`0x0011`</sub> | ||||||
96-
| DHKEM(P-521, HKDF-SHA512) <sub>`0x0012`</sub> | ||||||
97-
| DHKEM(X25519, HKDF-SHA256) <sub>`0x0020`</sub> | || ||||
98-
| DHKEM(X448, HKDF-SHA512) <sub>`0x0021`</sub> | | | | | ||
99-
| ML-KEM-512 <sub>`0x0040`</sub> | [^24.7] | | | | ||
100-
| ML-KEM-768 <sub>`0x0041`</sub> | [^24.7] | | | | ||
101-
| ML-KEM-1024 <sub>`0x0042`</sub> | [^24.7] | | | | ||
102-
| MLKEM768-P256 <sub>`0x0050`</sub> | [^24.7] | | | | ||
103-
| MLKEM768-X25519 <sub>`0x647a`</sub> | [^24.7] | | | | ||
104-
| MLKEM1024-P384 <sub>`0x0051`</sub> | [^24.7] | | | | ||
92+
| Name | Node.js | Deno | Bun | CF Workers | [Browsers][] | [Extensibility][] |
93+
| :--------------------------------------------- | :-----: | :--: | :-: | :--------: | :----------: | :---------------: |
94+
| DHKEM(P-256, HKDF-SHA256) <sub>`0x0010`</sub> |||||||
95+
| DHKEM(P-384, HKDF-SHA384) <sub>`0x0011`</sub> |||||||
96+
| DHKEM(P-521, HKDF-SHA512) <sub>`0x0012`</sub> |||||||
97+
| DHKEM(X25519, HKDF-SHA256) <sub>`0x0020`</sub> ||| ||||
98+
| DHKEM(X448, HKDF-SHA512) <sub>`0x0021`</sub> || | | | ||
99+
| ML-KEM-512 <sub>`0x0040`</sub> | | | | | ||
100+
| ML-KEM-768 <sub>`0x0041`</sub> | | | | | ||
101+
| ML-KEM-1024 <sub>`0x0042`</sub> | | | | | ||
102+
| MLKEM768-P256 <sub>`0x0050`</sub> | | | | | ||
103+
| MLKEM768-X25519 <sub>`0x647a`</sub> | | | | | ||
104+
| MLKEM1024-P384 <sub>`0x0051`</sub> | | | | | ||
105105

106106
### Key Derivation Functions (KDF)
107107

108-
| Name | Node.js | Deno | Bun | CF Workers | [Browsers][] | [Extensibility][] |
109-
| :-------------------------------- | :------: | :--: | :-: | :--------: | :----------: | :---------------: |
110-
| HKDF-SHA256 <sub>`0x0001`</sub> | ||||||
111-
| HKDF-SHA384 <sub>`0x0002`</sub> | ||||||
112-
| HKDF-SHA512 <sub>`0x0003`</sub> | ||||||
113-
| SHAKE128 <sub>`0x0010`</sub> | [^24.7] | | | | ||
114-
| SHAKE256 <sub>`0x0011`</sub> | [^24.7] | | | | ||
115-
| TurboSHAKE128 <sub>`0x0012`</sub> | | | | | ||
116-
| TurboSHAKE256 <sub>`0x0013`</sub> | | | | | ||
108+
| Name | Node.js | Deno | Bun | CF Workers | [Browsers][] | [Extensibility][] |
109+
| :-------------------------------- | :-----: | :--: | :-: | :--------: | :----------: | :---------------: |
110+
| HKDF-SHA256 <sub>`0x0001`</sub> |||||||
111+
| HKDF-SHA384 <sub>`0x0002`</sub> |||||||
112+
| HKDF-SHA512 <sub>`0x0003`</sub> |||||||
113+
| SHAKE128 <sub>`0x0010`</sub> | | | | | ||
114+
| SHAKE256 <sub>`0x0011`</sub> | | | | | ||
115+
| TurboSHAKE128 <sub>`0x0012`</sub> | | | | | ||
116+
| TurboSHAKE256 <sub>`0x0013`</sub> | | | | | ||
117117

118118
### Authenticated Encryption (AEAD)
119119

120-
| Name | Node.js | Deno | Bun | CF Workers | [Browsers][] | [Extensibility][] |
121-
| :----------------------------------- | :------: | :--: | :-: | :--------: | :----------: | :---------------: |
122-
| AES-128-GCM <sub>`0x0001`</sub> | ||||||
123-
| AES-256-GCM <sub>`0x0002`</sub> | ||||||
124-
| ChaCha20Poly1305 <sub>`0x0003`</sub> | [^24.7] | | | | ||
125-
| Export-only <sub>`0xffff`</sub> | ||||| |
120+
| Name | Node.js | Deno | Bun | CF Workers | [Browsers][] | [Extensibility][] |
121+
| :----------------------------------- | :-----: | :--: | :-: | :--------: | :----------: | :---------------: |
122+
| AES-128-GCM <sub>`0x0001`</sub> |||||||
123+
| AES-256-GCM <sub>`0x0002`</sub> |||||||
124+
| ChaCha20Poly1305 <sub>`0x0003`</sub> | | | | | ||
125+
| Export-only <sub>`0xffff`</sub> |||||| |
126126

127127
## Specifications
128128

@@ -144,5 +144,3 @@ specifications.
144144
[Modern Algorithms]: https://wicg.github.io/webcrypto-modern-algos/
145145
[extensibility]: https://github.com/panva/hpke/tree/main/examples/noble-suite#readme
146146
[browsers]: https://panva.github.io/hpke/
147-
148-
[^24.7]: Available in Node.js versions >= 24.7.0

0 commit comments

Comments
 (0)