@@ -26,6 +26,7 @@ const {
26
26
} = internalBinding ( 'crypto' ) ;
27
27
28
28
const {
29
+ kEmptyObject,
29
30
lazyDOMException,
30
31
} = require ( 'internal/util' ) ;
31
32
@@ -399,7 +400,7 @@ function randomUUID(options) {
399
400
validateObject ( options , 'options' ) ;
400
401
const {
401
402
disableEntropyCache = false ,
402
- } = options || { } ;
403
+ } = options || kEmptyObject ;
403
404
404
405
validateBoolean ( disableEntropyCache , 'options.disableEntropyCache' ) ;
405
406
@@ -464,7 +465,7 @@ function generatePrime(size, options, callback) {
464
465
validateInt32 ( size , 'size' , 1 ) ;
465
466
if ( typeof options === 'function' ) {
466
467
callback = options ;
467
- options = { } ;
468
+ options = kEmptyObject ;
468
469
}
469
470
validateFunction ( callback , 'callback' ) ;
470
471
@@ -482,7 +483,7 @@ function generatePrime(size, options, callback) {
482
483
job . run ( ) ;
483
484
}
484
485
485
- function generatePrimeSync ( size , options = { } ) {
486
+ function generatePrimeSync ( size , options = kEmptyObject ) {
486
487
validateInt32 ( size , 'size' , 1 ) ;
487
488
488
489
const job = createRandomPrimeJob ( kCryptoJobSync , size , options ) ;
@@ -506,7 +507,7 @@ function unsignedBigIntToBuffer(bigint, name) {
506
507
return Buffer . from ( padded , 'hex' ) ;
507
508
}
508
509
509
- function checkPrime ( candidate , options = { } , callback ) {
510
+ function checkPrime ( candidate , options = kEmptyObject , callback ) {
510
511
if ( typeof candidate === 'bigint' )
511
512
candidate = unsignedBigIntToBuffer ( candidate , 'candidate' ) ;
512
513
if ( ! isAnyArrayBuffer ( candidate ) && ! isArrayBufferView ( candidate ) ) {
@@ -524,7 +525,7 @@ function checkPrime(candidate, options = {}, callback) {
524
525
}
525
526
if ( typeof options === 'function' ) {
526
527
callback = options ;
527
- options = { } ;
528
+ options = kEmptyObject ;
528
529
}
529
530
validateFunction ( callback , 'callback' ) ;
530
531
validateObject ( options , 'options' ) ;
@@ -539,7 +540,7 @@ function checkPrime(candidate, options = {}, callback) {
539
540
job . run ( ) ;
540
541
}
541
542
542
- function checkPrimeSync ( candidate , options = { } ) {
543
+ function checkPrimeSync ( candidate , options = kEmptyObject ) {
543
544
if ( typeof candidate === 'bigint' )
544
545
candidate = unsignedBigIntToBuffer ( candidate , 'candidate' ) ;
545
546
if ( ! isAnyArrayBuffer ( candidate ) && ! isArrayBufferView ( candidate ) ) {
0 commit comments