@@ -2152,15 +2152,23 @@ request.
2152
2152
### crypto.scrypt(password, salt, keylen[ , options] , callback)
2153
2153
<!-- YAML
2154
2154
added: 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.
2155
2160
-->
2156
2161
* ` password ` {string|Buffer|TypedArray|DataView}
2157
2162
* ` salt ` {string|Buffer|TypedArray|DataView}
2158
2163
* ` keylen ` {number}
2159
2164
* ` 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
2161
2166
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.
2164
2172
- ` maxmem ` {number} Memory upper bound. It is an error when (approximately)
2165
2173
` 128 * N * r > maxmem ` . ** Default:** ` 32 * 1024 * 1024 ` .
2166
2174
* ` callback ` {Function}
@@ -2198,15 +2206,23 @@ crypto.scrypt('secret', 'salt', 64, { N: 1024 }, (err, derivedKey) => {
2198
2206
### crypto.scryptSync(password, salt, keylen[ , options] )
2199
2207
<!-- YAML
2200
2208
added: 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.
2201
2214
-->
2202
2215
* ` password ` {string|Buffer|TypedArray|DataView}
2203
2216
* ` salt ` {string|Buffer|TypedArray|DataView}
2204
2217
* ` keylen ` {number}
2205
2218
* ` 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
2207
2220
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.
2210
2226
- ` maxmem ` {number} Memory upper bound. It is an error when (approximately)
2211
2227
` 128 * N * r > maxmem ` . ** Default:** ` 32 * 1024 * 1024 ` .
2212
2228
* Returns: {Buffer}
0 commit comments