File tree 3 files changed +29
-4
lines changed
3 files changed +29
-4
lines changed Original file line number Diff line number Diff line change @@ -1185,15 +1185,20 @@ const dh = createDiffieHellmanGroup('modp16');
1185
1185
1186
1186
The following groups are supported:
1187
1187
1188
- * ` 'modp1' ` (768 bits, [ RFC 2409] [ ] Section 6.1)
1189
- * ` 'modp2' ` (1024 bits, [ RFC 2409] [ ] Section 6.2)
1190
- * ` 'modp5' ` (1536 bits, [ RFC 3526] [ ] Section 2)
1191
1188
* ` 'modp14' ` (2048 bits, [ RFC 3526] [ ] Section 3)
1192
1189
* ` 'modp15' ` (3072 bits, [ RFC 3526] [ ] Section 4)
1193
1190
* ` 'modp16' ` (4096 bits, [ RFC 3526] [ ] Section 5)
1194
1191
* ` 'modp17' ` (6144 bits, [ RFC 3526] [ ] Section 6)
1195
1192
* ` 'modp18' ` (8192 bits, [ RFC 3526] [ ] Section 7)
1196
1193
1194
+ The following groups are still supported but deprecated (see [ Caveats] [ ] ):
1195
+
1196
+ * ` 'modp1' ` (768 bits, [ RFC 2409] [ ] Section 6.1) <span class =" deprecated-inline " ></span >
1197
+ * ` 'modp2' ` (1024 bits, [ RFC 2409] [ ] Section 6.2) <span class =" deprecated-inline " ></span >
1198
+ * ` 'modp5' ` (1536 bits, [ RFC 3526] [ ] Section 2) <span class =" deprecated-inline " ></span >
1199
+
1200
+ These deprecated groups might be removed in future versions of Node.js.
1201
+
1197
1202
## Class: ` ECDH `
1198
1203
1199
1204
<!-- YAML
Original file line number Diff line number Diff line change @@ -3197,9 +3197,28 @@ Type: Documentation-only
3197
3197
3198
3198
The [ ` --trace-atomics-wait ` ] [ ] flag is deprecated.
3199
3199
3200
+ ### DEP0166: Weak ` DiffieHellmanGroup ` instances (` modp1 ` , ` modp2 ` , ` modp5 ` )
3201
+
3202
+ <!-- YAML
3203
+ changes:
3204
+ - version: REPLACEME
3205
+ pr-url: https://github.com/nodejs/node/pull/44588
3206
+ description: Documentation-only deprecation.
3207
+ -->
3208
+
3209
+ Type: Documentation-only
3210
+
3211
+ The well-known MODP groups ` modp1 ` , ` modp2 ` , and ` modp5 ` are deprecated because
3212
+ they are not considered secure against practical attacks. See
3213
+ [ RFC 8247 Section 2.4] [ ] for details.
3214
+
3215
+ These groups might be removed in future versions of Node.js. Applications that
3216
+ rely on these groups should evaluate using stronger MODP groups instead.
3217
+
3200
3218
[ Legacy URL API ] : url.md#legacy-url-api
3201
3219
[ NIST SP 800-38D ] : https://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-38d.pdf
3202
3220
[ RFC 6066 ] : https://tools.ietf.org/html/rfc6066#section-3
3221
+ [ RFC 8247 Section 2.4 ] : https://www.rfc-editor.org/rfc/rfc8247#section-2.4
3203
3222
[ WHATWG URL API ] : url.md#the-whatwg-url-api
3204
3223
[ `"exports"` or `"main"` entry ] : packages.md#main-entry-point-export
3205
3224
[ `--pending-deprecation` ] : cli.md#--pending-deprecation
Original file line number Diff line number Diff line change 598
598
padding-left : 5rem ;
599
599
}
600
600
601
- # toc .stability_0 ::after {
601
+ # toc .stability_0 ::after ,
602
+ .deprecated-inline ::after {
602
603
background-color : var (--red2 );
603
604
color : var (--white );
604
605
content : "deprecated" ;
You can’t perform that action at this time.
0 commit comments