diff options
author | Ruben Bridgewater <ruben@bridgewater.de> | 2019-09-23 23:35:24 +0200 |
---|---|---|
committer | Ruben Bridgewater <ruben@bridgewater.de> | 2019-10-01 22:39:37 +0200 |
commit | eb05d6881521a969ad605b137e0a06847dd01971 (patch) | |
tree | dec4ca6bba74b2483d265cb396777c60592a599a /lib/internal/crypto/scrypt.js | |
parent | 204248a0c3597b99dc4a706203292141fbaf85ed (diff) | |
download | android-node-v8-eb05d6881521a969ad605b137e0a06847dd01971.tar.gz android-node-v8-eb05d6881521a969ad605b137e0a06847dd01971.tar.bz2 android-node-v8-eb05d6881521a969ad605b137e0a06847dd01971.zip |
crypto: refactor array buffer view validation
This is just a refactoring to reduce code and computational overhead.
PR-URL: https://github.com/nodejs/node/pull/29683
Reviewed-By: James M Snell <jasnell@gmail.com>
Diffstat (limited to 'lib/internal/crypto/scrypt.js')
-rw-r--r-- | lib/internal/crypto/scrypt.js | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/internal/crypto/scrypt.js b/lib/internal/crypto/scrypt.js index e2751f8fa5..cd18f671b1 100644 --- a/lib/internal/crypto/scrypt.js +++ b/lib/internal/crypto/scrypt.js @@ -11,7 +11,7 @@ const { } = require('internal/errors').codes; const { getDefaultEncoding, - validateArrayBufferView, + getArrayBufferView, } = require('internal/crypto/util'); const defaults = { @@ -72,8 +72,8 @@ function check(password, salt, keylen, options) { if (_scrypt === undefined) throw new ERR_CRYPTO_SCRYPT_NOT_SUPPORTED(); - password = validateArrayBufferView(password, 'password'); - salt = validateArrayBufferView(salt, 'salt'); + password = getArrayBufferView(password, 'password'); + salt = getArrayBufferView(salt, 'salt'); validateUint32(keylen, 'keylen'); let { N, r, p, maxmem } = defaults; |