@@ -2152,15 +2152,23 @@ request.
21522152### crypto.scrypt(password, salt, keylen[ , options] , callback)
21532153<!-- YAML
21542154added: v10.5.0
2155+ changes:
2156+ - version: REPLACEME
2157+ pr-url: https://github.com/nodejs/node/pull/XXX
2158+ description: The `cost`, `blockSize` and `parallelization` option names
2159+ have been added.
21552160-->
21562161* ` password ` {string|Buffer|TypedArray|DataView}
21572162* ` salt ` {string|Buffer|TypedArray|DataView}
21582163* ` keylen ` {number}
21592164* ` options ` {Object}
2160- - ` N ` {number} CPU/memory cost parameter. Must be a power of two greater
2165+ - ` cost ` {number} CPU/memory cost parameter. Must be a power of two greater
21612166 than one. ** Default:** ` 16384 ` .
2162- - ` r ` {number} Block size parameter. ** Default:** ` 8 ` .
2163- - ` p ` {number} Parallelization parameter. ** Default:** ` 1 ` .
2167+ - ` blockSize ` {number} Block size parameter. ** Default:** ` 8 ` .
2168+ - ` parallelization ` {number} Parallelization parameter. ** Default:** ` 1 ` .
2169+ - ` N ` {number} Alias for ` cost ` . Only one of both may be specified.
2170+ - ` r ` {number} Alias for ` blockSize ` . Only one of both may be specified.
2171+ - ` p ` {number} Alias for ` parallelization ` . Only one of both may be specified.
21642172 - ` maxmem ` {number} Memory upper bound. It is an error when (approximately)
21652173 ` 128 * N * r > maxmem ` . ** Default:** ` 32 * 1024 * 1024 ` .
21662174* ` callback ` {Function}
@@ -2198,15 +2206,23 @@ crypto.scrypt('secret', 'salt', 64, { N: 1024 }, (err, derivedKey) => {
21982206### crypto.scryptSync(password, salt, keylen[ , options] )
21992207<!-- YAML
22002208added: v10.5.0
2209+ changes:
2210+ - version: REPLACEME
2211+ pr-url: https://github.com/nodejs/node/pull/XXX
2212+ description: The `cost`, `blockSize` and `parallelization` option names
2213+ have been added.
22012214-->
22022215* ` password ` {string|Buffer|TypedArray|DataView}
22032216* ` salt ` {string|Buffer|TypedArray|DataView}
22042217* ` keylen ` {number}
22052218* ` options ` {Object}
2206- - ` N ` {number} CPU/memory cost parameter. Must be a power of two greater
2219+ - ` cost ` {number} CPU/memory cost parameter. Must be a power of two greater
22072220 than one. ** Default:** ` 16384 ` .
2208- - ` r ` {number} Block size parameter. ** Default:** ` 8 ` .
2209- - ` p ` {number} Parallelization parameter. ** Default:** ` 1 ` .
2221+ - ` blockSize ` {number} Block size parameter. ** Default:** ` 8 ` .
2222+ - ` parallelization ` {number} Parallelization parameter. ** Default:** ` 1 ` .
2223+ - ` N ` {number} Alias for ` cost ` . Only one of both may be specified.
2224+ - ` r ` {number} Alias for ` blockSize ` . Only one of both may be specified.
2225+ - ` p ` {number} Alias for ` parallelization ` . Only one of both may be specified.
22102226 - ` maxmem ` {number} Memory upper bound. It is an error when (approximately)
22112227 ` 128 * N * r > maxmem ` . ** Default:** ` 32 * 1024 * 1024 ` .
22122228* Returns: {Buffer}
0 commit comments