@@ -26,6 +26,7 @@ const {
2626} = internalBinding ( 'crypto' ) ;
2727
2828const {
29+ kEmptyObject,
2930 lazyDOMException,
3031} = require ( 'internal/util' ) ;
3132
@@ -399,7 +400,7 @@ function randomUUID(options) {
399400 validateObject ( options , 'options' ) ;
400401 const {
401402 disableEntropyCache = false ,
402- } = options || { } ;
403+ } = options || kEmptyObject ;
403404
404405 validateBoolean ( disableEntropyCache , 'options.disableEntropyCache' ) ;
405406
@@ -464,7 +465,7 @@ function generatePrime(size, options, callback) {
464465 validateInt32 ( size , 'size' , 1 ) ;
465466 if ( typeof options === 'function' ) {
466467 callback = options ;
467- options = { } ;
468+ options = kEmptyObject ;
468469 }
469470 validateCallback ( callback ) ;
470471
@@ -482,7 +483,7 @@ function generatePrime(size, options, callback) {
482483 job . run ( ) ;
483484}
484485
485- function generatePrimeSync ( size , options = { } ) {
486+ function generatePrimeSync ( size , options = kEmptyObject ) {
486487 validateInt32 ( size , 'size' , 1 ) ;
487488
488489 const job = createRandomPrimeJob ( kCryptoJobSync , size , options ) ;
@@ -506,7 +507,7 @@ function unsignedBigIntToBuffer(bigint, name) {
506507 return Buffer . from ( padded , 'hex' ) ;
507508}
508509
509- function checkPrime ( candidate , options = { } , callback ) {
510+ function checkPrime ( candidate , options = kEmptyObject , callback ) {
510511 if ( typeof candidate === 'bigint' )
511512 candidate = unsignedBigIntToBuffer ( candidate , 'candidate' ) ;
512513 if ( ! isAnyArrayBuffer ( candidate ) && ! isArrayBufferView ( candidate ) ) {
@@ -524,7 +525,7 @@ function checkPrime(candidate, options = {}, callback) {
524525 }
525526 if ( typeof options === 'function' ) {
526527 callback = options ;
527- options = { } ;
528+ options = kEmptyObject ;
528529 }
529530 validateCallback ( callback ) ;
530531 validateObject ( options , 'options' ) ;
@@ -539,7 +540,7 @@ function checkPrime(candidate, options = {}, callback) {
539540 job . run ( ) ;
540541}
541542
542- function checkPrimeSync ( candidate , options = { } ) {
543+ function checkPrimeSync ( candidate , options = kEmptyObject ) {
543544 if ( typeof candidate === 'bigint' )
544545 candidate = unsignedBigIntToBuffer ( candidate , 'candidate' ) ;
545546 if ( ! isAnyArrayBuffer ( candidate ) && ! isArrayBufferView ( candidate ) ) {
0 commit comments