@@ -1129,14 +1129,17 @@ passing keys as strings or `Buffer`s due to improved security features.
11291129<!-- YAML
11301130added: v11.6.0
11311131changes:
1132+ - version: REPLACEME
1133+ pr-url: https://github.com/nodejs/node/pull/26774
1134+ description: Added support for `'x25519'` and `'x448'`
11321135 - version: REPLACEME
11331136 pr-url: https://github.com/nodejs/node/pull/26319
11341137 description: Added support for `'ed25519'` and `'ed448'`
11351138-->
11361139* {string}
11371140
11381141For asymmetric keys, this property represents the type of the embedded key
1139- (` 'rsa' ` , ` 'dsa' ` , ` 'ec' ` , ` 'ed25519' ` , or ` 'ed448 ' ` ).
1142+ (` 'rsa' ` , ` 'dsa' ` , ` 'ec' ` , ` 'ed25519' ` , ` 'ed448' ` , ` 'x25519' ` or ` 'x448 ' ` ).
11401143This property is ` undefined ` for symmetric keys.
11411144
11421145### keyObject.export([ options] )
@@ -1903,6 +1906,9 @@ algorithm names.
19031906<!-- YAML
19041907added: v10.12.0
19051908changes:
1909+ - version: REPLACEME
1910+ pr-url: https://github.com/nodejs/node/pull/26774
1911+ description: Add ability to generate X25519 and X448 key pairs.
19061912 - version: REPLACEME
19071913 pr-url: https://github.com/nodejs/node/pull/26554
19081914 description: Add ability to generate Ed25519 and Ed448 key pairs.
@@ -1911,7 +1917,8 @@ changes:
19111917 description: The `generateKeyPair` and `generateKeyPairSync` functions now
19121918 produce key objects if no encoding was specified.
19131919-->
1914- * ` type ` : {string} Must be ` 'rsa' ` , ` 'dsa' ` , ` 'ec' ` , ` 'ed25519' ` , or ` 'ed448' ` .
1920+ * ` type ` : {string} Must be ` 'rsa' ` , ` 'dsa' ` , ` 'ec' ` , ` 'ed25519' ` , ` 'ed448' ` ,
1921+ ` 'x25519' ` , or ` 'x448' ` .
19151922* ` options ` : {Object}
19161923 - ` modulusLength ` : {number} Key size in bits (RSA, DSA).
19171924 - ` publicExponent ` : {number} Public exponent (RSA). ** Default:** ` 0x10001 ` .
0 commit comments