summaryrefslogtreecommitdiff
path: root/lib/internal/errors.js
diff options
context:
space:
mode:
authorBen Noordhuis <info@bnoordhuis.nl>2018-05-18 11:05:20 +0200
committerBen Noordhuis <info@bnoordhuis.nl>2018-06-13 15:58:56 +0200
commitc188cc5338cf56d6d30590800bf1db6362a9abc6 (patch)
treeabf90028489ec128bb4b7d89746265a41e9e3c5e /lib/internal/errors.js
parent371103dae8b97264471e17de1989199ffcd2718e (diff)
downloadandroid-node-v8-c188cc5338cf56d6d30590800bf1db6362a9abc6.tar.gz
android-node-v8-c188cc5338cf56d6d30590800bf1db6362a9abc6.tar.bz2
android-node-v8-c188cc5338cf56d6d30590800bf1db6362a9abc6.zip
crypto: refactor pbkdf2() and pbkdf2Sync() methods
Use the scrypt() infrastructure to reimplement pbkdf2() in a simpler manner. PR-URL: https://github.com/nodejs/node/pull/20816 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Tobias Nießen <tniessen@tnie.de>
Diffstat (limited to 'lib/internal/errors.js')
-rw-r--r--lib/internal/errors.js2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/internal/errors.js b/lib/internal/errors.js
index af844692d7..51bf07adf3 100644
--- a/lib/internal/errors.js
+++ b/lib/internal/errors.js
@@ -500,6 +500,8 @@ E('ERR_CRYPTO_HASH_FINALIZED', 'Digest already called', Error);
E('ERR_CRYPTO_HASH_UPDATE_FAILED', 'Hash update failed', Error);
E('ERR_CRYPTO_INVALID_DIGEST', 'Invalid digest: %s', TypeError);
E('ERR_CRYPTO_INVALID_STATE', 'Invalid state for operation %s', Error);
+// TODO(bnoordhuis) Decapitalize: s/PBKDF2 Error/PBKDF2 error/
+E('ERR_CRYPTO_PBKDF2_ERROR', 'PBKDF2 Error', Error);
E('ERR_CRYPTO_SCRYPT_INVALID_PARAMETER', 'Invalid scrypt parameter', Error);
E('ERR_CRYPTO_SCRYPT_NOT_SUPPORTED', 'Scrypt algorithm not supported', Error);
// Switch to TypeError. The current implementation does not seem right.