summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorQingyu Deng <bitdqy@hotmail.com>2021-04-05 21:35:40 +0800
committerJames M Snell <jasnell@gmail.com>2021-04-12 14:49:13 -0700
commit993ed19f9c9da7bec66298f02643ea5efaa8c7fd (patch)
tree86ab17f44573f2bcba39ac0abb2ca519f470b33d /lib
parent8dd06850ae9287d2171541f75654a56f34d356bd (diff)
downloadnode-new-993ed19f9c9da7bec66298f02643ea5efaa8c7fd.tar.gz
crypto: reduce range of size to int max
Refs: https://github.com/nodejs/node/issues/38090 PR-URL: https://github.com/nodejs/node/pull/38096 Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Darshan Sen <raisinten@gmail.com> Reviewed-By: Tobias Nießen <tniessen@tnie.de>
Diffstat (limited to 'lib')
-rw-r--r--lib/internal/crypto/random.js4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/internal/crypto/random.js b/lib/internal/crypto/random.js
index e966074daa..cf84507515 100644
--- a/lib/internal/crypto/random.js
+++ b/lib/internal/crypto/random.js
@@ -57,8 +57,8 @@ const {
const { FastBuffer } = require('internal/buffer');
-const kMaxUint32 = 2 ** 32 - 1;
-const kMaxPossibleLength = MathMin(kMaxLength, kMaxUint32);
+const kMaxInt32 = 2 ** 31 - 1;
+const kMaxPossibleLength = MathMin(kMaxLength, kMaxInt32);
function assertOffset(offset, elementSize, length) {
validateNumber(offset, 'offset');