From 6155499252199d12f1577c6e9321008e6cd9e89d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tobias=20Nie=C3=9Fen?= Date: Tue, 31 Aug 2021 21:52:31 +0200 Subject: doc: add missing changes to generateKeyPair(Sync) Refs: https://github.com/nodejs/node/pull/26774 Refs: https://github.com/nodejs/node/pull/26960 PR-URL: https://github.com/nodejs/node/pull/39963 Reviewed-By: Filip Skokan Reviewed-By: Antoine du Hamel --- doc/api/crypto.md | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) (limited to 'doc/api') diff --git a/doc/api/crypto.md b/doc/api/crypto.md index c1836cf634c..87a89652308 100644 --- a/doc/api/crypto.md +++ b/doc/api/crypto.md @@ -3380,6 +3380,9 @@ changes: - v12.17.0 pr-url: https://github.com/nodejs/node/pull/31178 description: Add support for Diffie-Hellman. + - version: v12.0.0 + pr-url: https://github.com/nodejs/node/pull/26960 + description: Add support for RSA-PSS key pairs. - version: v12.0.0 pr-url: https://github.com/nodejs/node/pull/26774 description: Add ability to generate X25519 and X448 key pairs. @@ -3392,8 +3395,8 @@ changes: produce key objects if no encoding was specified. --> -* `type`: {string} Must be `'rsa'`, `'dsa'`, `'ec'`, `'ed25519'`, `'ed448'`, - `'x25519'`, `'x448'`, or `'dh'`. +* `type`: {string} Must be `'rsa'`, `'rsa-pss'`, `'dsa'`, `'ec'`, `'ed25519'`, + `'ed448'`, `'x25519'`, `'x448'`, or `'dh'`. * `options`: {Object} * `modulusLength`: {number} Key size in bits (RSA, DSA). * `publicExponent`: {number} Public exponent (RSA). **Default:** `0x10001`. @@ -3411,8 +3414,8 @@ changes: * `publicKey`: {string | Buffer | KeyObject} * `privateKey`: {string | Buffer | KeyObject} -Generates a new asymmetric key pair of the given `type`. RSA, DSA, EC, Ed25519, -Ed448, X25519, X448, and DH are currently supported. +Generates a new asymmetric key pair of the given `type`. RSA, RSA-PSS, DSA, EC, +Ed25519, Ed448, X25519, X448, and DH are currently supported. If a `publicKeyEncoding` or `privateKeyEncoding` was specified, this function behaves as if [`keyObject.export()`][] had been called on its result. Otherwise, @@ -3480,6 +3483,12 @@ changes: - v12.17.0 pr-url: https://github.com/nodejs/node/pull/31178 description: Add support for Diffie-Hellman. + - version: v12.0.0 + pr-url: https://github.com/nodejs/node/pull/26960 + description: Add support for RSA-PSS key pairs. + - version: v12.0.0 + pr-url: https://github.com/nodejs/node/pull/26774 + description: Add ability to generate X25519 and X448 key pairs. - version: v12.0.0 pr-url: https://github.com/nodejs/node/pull/26554 description: Add ability to generate Ed25519 and Ed448 key pairs. @@ -3489,8 +3498,8 @@ changes: produce key objects if no encoding was specified. --> -* `type`: {string} Must be `'rsa'`, `'dsa'`, `'ec'`, `'ed25519'`, `'ed448'`, - `'x25519'`, `'x448'`, or `'dh'`. +* `type`: {string} Must be `'rsa'`, `'rsa-pss'`, `'dsa'`, `'ec'`, `'ed25519'`, + `'ed448'`, `'x25519'`, `'x448'`, or `'dh'`. * `options`: {Object} * `modulusLength`: {number} Key size in bits (RSA, DSA). * `publicExponent`: {number} Public exponent (RSA). **Default:** `0x10001`. @@ -3507,8 +3516,8 @@ changes: * `publicKey`: {string | Buffer | KeyObject} * `privateKey`: {string | Buffer | KeyObject} -Generates a new asymmetric key pair of the given `type`. RSA, DSA, EC, Ed25519, -Ed448, X25519, X448, and DH are currently supported. +Generates a new asymmetric key pair of the given `type`. RSA, RSA-PSS, DSA, EC, +Ed25519, Ed448, X25519, X448, and DH are currently supported. If a `publicKeyEncoding` or `privateKeyEncoding` was specified, this function behaves as if [`keyObject.export()`][] had been called on its result. Otherwise, -- cgit v1.2.3