diff options
author | James M Snell <jasnell@gmail.com> | 2018-01-23 16:32:19 -0800 |
---|---|---|
committer | James M Snell <jasnell@gmail.com> | 2018-02-02 07:50:31 -0800 |
commit | 6e7992e8b89b55253e43181b4910e6cdbd01318f (patch) | |
tree | ae95f866953293f900c2fe8f3fa8fdc0d26b35ab /lib/crypto.js | |
parent | a89d215b79cc1aa300e25be13aa2489a2322f1ad (diff) | |
download | android-node-v8-6e7992e8b89b55253e43181b4910e6cdbd01318f.tar.gz android-node-v8-6e7992e8b89b55253e43181b4910e6cdbd01318f.tar.bz2 android-node-v8-6e7992e8b89b55253e43181b4910e6cdbd01318f.zip |
crypto: docs-only deprecate crypto.fips, replace
Docs-only deprecate the getter/setter crypto.fips and replace
with crypto.setFips() and crypto.getFips()
This is specifically in preparation for ESM module support
PR-URL: https://github.com/nodejs/node/pull/18335
Refs: https://github.com/nodejs/node/pull/18131
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
Reviewed-By: Guy Bedford <guybedford@gmail.com>
Reviewed-By: Jon Moss <me@jonathanmoss.me>
Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
Diffstat (limited to 'lib/crypto.js')
-rw-r--r-- | lib/crypto.js | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/crypto.js b/lib/crypto.js index aa6d4f463d..0156fe6f09 100644 --- a/lib/crypto.js +++ b/lib/crypto.js @@ -162,6 +162,10 @@ module.exports = exports = { rng: randomBytes, setEngine, timingSafeEqual, + getFips: !fipsMode ? getFipsDisabled : + fipsForced ? getFipsForced : getFipsCrypto, + setFips: !fipsMode ? setFipsDisabled : + fipsForced ? setFipsForced : setFipsCrypto, // Classes Certificate, @@ -196,6 +200,7 @@ function getFipsForced() { } Object.defineProperties(exports, { + // crypto.fips is deprecated. DEP00XX. Use crypto.getFips()/crypto.setFips() fips: { get: !fipsMode ? getFipsDisabled : fipsForced ? getFipsForced : getFipsCrypto, |