diff options
author | James M Snell <jasnell@gmail.com> | 2017-10-02 20:56:49 -0700 |
---|---|---|
committer | James M Snell <jasnell@gmail.com> | 2017-10-23 15:52:11 -0700 |
commit | 7124b466d9c10e12b3bd9a59910032e033f35493 (patch) | |
tree | e630cbe2299127b116f6f21d41da0b0a7aacd9c3 /src/node_constants.cc | |
parent | 4eb9365d6641ab0aaface2528404d00ec20f98c5 (diff) | |
download | android-node-v8-7124b466d9c10e12b3bd9a59910032e033f35493.tar.gz android-node-v8-7124b466d9c10e12b3bd9a59910032e033f35493.tar.bz2 android-node-v8-7124b466d9c10e12b3bd9a59910032e033f35493.zip |
crypto: refactor argument validation for pbkdf2
Move input argument validation to js, using internal/errors.
Also update docs
* `password` and `salt` may be Buffers or any TypedArrays
* `crypto.DEFAULT_ENCODING` changes the returned derivedKey type
PR-URL: https://github.com/nodejs/node/pull/15746
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
Reviewed-By: Fedor Indutny <fedor.indutny@gmail.com>
Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
Diffstat (limited to 'src/node_constants.cc')
-rw-r--r-- | src/node_constants.cc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/node_constants.cc b/src/node_constants.cc index 787f44a1f1..ba33d65d1d 100644 --- a/src/node_constants.cc +++ b/src/node_constants.cc @@ -1180,6 +1180,7 @@ void DefineCryptoConstants(Local<Object> target) { "defaultCipherList", default_cipher_list); #endif + NODE_DEFINE_CONSTANT(target, INT_MAX); } void DefineZlibConstants(Local<Object> target) { |