@@ -2137,15 +2137,23 @@ request.
2137
2137
### crypto.scrypt(password, salt, keylen[ , options] , callback)
2138
2138
<!-- YAML
2139
2139
added: v10.5.0
2140
+ changes:
2141
+ - version: REPLACEME
2142
+ pr-url: https://github.com/nodejs/node/pull/XXX
2143
+ description: The `cost`, `blockSize` and `parallelization` option names
2144
+ have been added.
2140
2145
-->
2141
2146
* ` password ` {string|Buffer|TypedArray|DataView}
2142
2147
* ` salt ` {string|Buffer|TypedArray|DataView}
2143
2148
* ` keylen ` {number}
2144
2149
* ` options ` {Object}
2145
- - ` N ` {number} CPU/memory cost parameter. Must be a power of two greater
2150
+ - ` cost ` {number} CPU/memory cost parameter. Must be a power of two greater
2146
2151
than one. ** Default:** ` 16384 ` .
2147
- - ` r ` {number} Block size parameter. ** Default:** ` 8 ` .
2148
- - ` p ` {number} Parallelization parameter. ** Default:** ` 1 ` .
2152
+ - ` blockSize ` {number} Block size parameter. ** Default:** ` 8 ` .
2153
+ - ` parallelization ` {number} Parallelization parameter. ** Default:** ` 1 ` .
2154
+ - ` N ` {number} Alias for ` cost ` . Only one of both may be specified.
2155
+ - ` r ` {number} Alias for ` blockSize ` . Only one of both may be specified.
2156
+ - ` p ` {number} Alias for ` parallelization ` . Only one of both may be specified.
2149
2157
- ` maxmem ` {number} Memory upper bound. It is an error when (approximately)
2150
2158
` 128 * N * r > maxmem ` . ** Default:** ` 32 * 1024 * 1024 ` .
2151
2159
* ` callback ` {Function}
@@ -2183,15 +2191,23 @@ crypto.scrypt('secret', 'salt', 64, { N: 1024 }, (err, derivedKey) => {
2183
2191
### crypto.scryptSync(password, salt, keylen[ , options] )
2184
2192
<!-- YAML
2185
2193
added: v10.5.0
2194
+ changes:
2195
+ - version: REPLACEME
2196
+ pr-url: https://github.com/nodejs/node/pull/XXX
2197
+ description: The `cost`, `blockSize` and `parallelization` option names
2198
+ have been added.
2186
2199
-->
2187
2200
* ` password ` {string|Buffer|TypedArray|DataView}
2188
2201
* ` salt ` {string|Buffer|TypedArray|DataView}
2189
2202
* ` keylen ` {number}
2190
2203
* ` options ` {Object}
2191
- - ` N ` {number} CPU/memory cost parameter. Must be a power of two greater
2204
+ - ` cost ` {number} CPU/memory cost parameter. Must be a power of two greater
2192
2205
than one. ** Default:** ` 16384 ` .
2193
- - ` r ` {number} Block size parameter. ** Default:** ` 8 ` .
2194
- - ` p ` {number} Parallelization parameter. ** Default:** ` 1 ` .
2206
+ - ` blockSize ` {number} Block size parameter. ** Default:** ` 8 ` .
2207
+ - ` parallelization ` {number} Parallelization parameter. ** Default:** ` 1 ` .
2208
+ - ` N ` {number} Alias for ` cost ` . Only one of both may be specified.
2209
+ - ` r ` {number} Alias for ` blockSize ` . Only one of both may be specified.
2210
+ - ` p ` {number} Alias for ` parallelization ` . Only one of both may be specified.
2195
2211
- ` maxmem ` {number} Memory upper bound. It is an error when (approximately)
2196
2212
` 128 * N * r > maxmem ` . ** Default:** ` 32 * 1024 * 1024 ` .
2197
2213
* Returns: {Buffer}
0 commit comments