aboutsummaryrefslogtreecommitdiff
path: root/lib/internal/crypto/random.js
diff options
context:
space:
mode:
Diffstat (limited to 'lib/internal/crypto/random.js')
-rw-r--r--lib/internal/crypto/random.js8
1 files changed, 5 insertions, 3 deletions
diff --git a/lib/internal/crypto/random.js b/lib/internal/crypto/random.js
index f42458aa78..425b65e268 100644
--- a/lib/internal/crypto/random.js
+++ b/lib/internal/crypto/random.js
@@ -1,6 +1,8 @@
'use strict';
-const { Math } = primordials;
+const {
+ MathMin,
+} = primordials;
const { AsyncWrap, Providers } = internalBinding('async_wrap');
const { Buffer, kMaxLength } = require('buffer');
@@ -14,13 +16,13 @@ const { validateNumber } = require('internal/validators');
const { isArrayBufferView } = require('internal/util/types');
const kMaxUint32 = 2 ** 32 - 1;
-const kMaxPossibleLength = Math.min(kMaxLength, kMaxUint32);
+const kMaxPossibleLength = MathMin(kMaxLength, kMaxUint32);
function assertOffset(offset, elementSize, length) {
validateNumber(offset, 'offset');
offset *= elementSize;
- const maxLength = Math.min(length, kMaxPossibleLength);
+ const maxLength = MathMin(length, kMaxPossibleLength);
if (Number.isNaN(offset) || offset > maxLength || offset < 0) {
throw new ERR_OUT_OF_RANGE('offset', `>= 0 && <= ${maxLength}`, offset);
}