diff options
author | Michaƫl Zasso <targos@protonmail.com> | 2019-04-09 09:55:53 +0200 |
---|---|---|
committer | Daniel Bevenius <daniel.bevenius@gmail.com> | 2019-04-12 05:38:45 +0200 |
commit | 908292cf1f551c614a733d858528ffb13fb3a524 (patch) | |
tree | 5d3b3a020a6936203b36b82e77a970d8339966de /lib/internal/crypto | |
parent | 9ad5106934a21416a2391890ea28bde8b42a6c60 (diff) | |
download | android-node-v8-908292cf1f551c614a733d858528ffb13fb3a524.tar.gz android-node-v8-908292cf1f551c614a733d858528ffb13fb3a524.tar.bz2 android-node-v8-908292cf1f551c614a733d858528ffb13fb3a524.zip |
lib: enforce the use of Object from primordials
PR-URL: https://github.com/nodejs/node/pull/27146
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Gus Caplan <me@gus.host>
Diffstat (limited to 'lib/internal/crypto')
-rw-r--r-- | lib/internal/crypto/cipher.js | 2 | ||||
-rw-r--r-- | lib/internal/crypto/diffiehellman.js | 2 | ||||
-rw-r--r-- | lib/internal/crypto/hash.js | 2 | ||||
-rw-r--r-- | lib/internal/crypto/keygen.js | 2 | ||||
-rw-r--r-- | lib/internal/crypto/keys.js | 2 | ||||
-rw-r--r-- | lib/internal/crypto/sig.js | 2 |
6 files changed, 12 insertions, 0 deletions
diff --git a/lib/internal/crypto/cipher.js b/lib/internal/crypto/cipher.js index 28bd1e57a6..e2fe291526 100644 --- a/lib/internal/crypto/cipher.js +++ b/lib/internal/crypto/cipher.js @@ -1,5 +1,7 @@ 'use strict'; +const { Object } = primordials; + const { RSA_PKCS1_OAEP_PADDING, RSA_PKCS1_PADDING diff --git a/lib/internal/crypto/diffiehellman.js b/lib/internal/crypto/diffiehellman.js index 7ec2ce6e41..7e0fde38bc 100644 --- a/lib/internal/crypto/diffiehellman.js +++ b/lib/internal/crypto/diffiehellman.js @@ -1,5 +1,7 @@ 'use strict'; +const { Object } = primordials; + const { Buffer } = require('buffer'); const { ERR_CRYPTO_ECDH_INVALID_FORMAT, diff --git a/lib/internal/crypto/hash.js b/lib/internal/crypto/hash.js index 89ab29d845..a581648021 100644 --- a/lib/internal/crypto/hash.js +++ b/lib/internal/crypto/hash.js @@ -1,5 +1,7 @@ 'use strict'; +const { Object } = primordials; + const { Hash: _Hash, Hmac: _Hmac diff --git a/lib/internal/crypto/keygen.js b/lib/internal/crypto/keygen.js index 10ab49760b..f646f436f7 100644 --- a/lib/internal/crypto/keygen.js +++ b/lib/internal/crypto/keygen.js @@ -1,5 +1,7 @@ 'use strict'; +const { Object } = primordials; + const { AsyncWrap, Providers } = internalBinding('async_wrap'); const { generateKeyPairRSA, diff --git a/lib/internal/crypto/keys.js b/lib/internal/crypto/keys.js index 93d350e4e7..321506eaf4 100644 --- a/lib/internal/crypto/keys.js +++ b/lib/internal/crypto/keys.js @@ -1,5 +1,7 @@ 'use strict'; +const { Object } = primordials; + const { KeyObject: KeyObjectHandle, kKeyTypeSecret, diff --git a/lib/internal/crypto/sig.js b/lib/internal/crypto/sig.js index eb75907217..b6a3376e73 100644 --- a/lib/internal/crypto/sig.js +++ b/lib/internal/crypto/sig.js @@ -1,5 +1,7 @@ 'use strict'; +const { Object } = primordials; + const { ERR_CRYPTO_SIGN_KEY_REQUIRED, ERR_INVALID_ARG_TYPE, |