diff options
author | Tobias Nießen <tniessen@tnie.de> | 2022-09-13 01:29:27 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-09-13 01:29:27 +0300 |
commit | 696fd4b14fc34cc2d01497a3abd9bb441b89be50 (patch) | |
tree | 159b12514e773fcf952846adbaf1613793c692bc /doc/api/crypto.md | |
parent | aac5b47a05fa235c71e0addf4824acb65938ba7e (diff) |
doc: deprecate modp1, modp2, and modp5 groups
These MODP groups should not be used by new applications, and existing
applications should attempt to migrate to stronger groups (or different
key exchange mechanisms).
Some applications still rely on these particular groups, so Node.js will
likely maintain support, directly or indirectly, for the foreseeable
future.
Refs: https://github.com/nodejs/node/issues/44539
PR-URL: https://github.com/nodejs/node/pull/44588
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Rich Trott <rtrott@gmail.com>
Diffstat (limited to 'doc/api/crypto.md')
-rw-r--r-- | doc/api/crypto.md | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/doc/api/crypto.md b/doc/api/crypto.md index 37ced4e9981..b6a25b10d50 100644 --- a/doc/api/crypto.md +++ b/doc/api/crypto.md @@ -1185,15 +1185,20 @@ const dh = createDiffieHellmanGroup('modp16'); The following groups are supported: -* `'modp1'` (768 bits, [RFC 2409][] Section 6.1) -* `'modp2'` (1024 bits, [RFC 2409][] Section 6.2) -* `'modp5'` (1536 bits, [RFC 3526][] Section 2) * `'modp14'` (2048 bits, [RFC 3526][] Section 3) * `'modp15'` (3072 bits, [RFC 3526][] Section 4) * `'modp16'` (4096 bits, [RFC 3526][] Section 5) * `'modp17'` (6144 bits, [RFC 3526][] Section 6) * `'modp18'` (8192 bits, [RFC 3526][] Section 7) +The following groups are still supported but deprecated (see [Caveats][]): + +* `'modp1'` (768 bits, [RFC 2409][] Section 6.1) <span class="deprecated-inline"></span> +* `'modp2'` (1024 bits, [RFC 2409][] Section 6.2) <span class="deprecated-inline"></span> +* `'modp5'` (1536 bits, [RFC 3526][] Section 2) <span class="deprecated-inline"></span> + +These deprecated groups might be removed in future versions of Node.js. + ## Class: `ECDH` <!-- YAML |