File tree 2 files changed +15
-0
lines changed
2 files changed +15
-0
lines changed Original file line number Diff line number Diff line change @@ -247,19 +247,25 @@ Object.defineProperties(exports, {
247
247
// The ecosystem needs those to exist for backwards compatibility.
248
248
prng : {
249
249
enumerable : false ,
250
+ configurable : true ,
251
+ writable : true ,
250
252
value : pendingDeprecation ?
251
253
deprecate ( randomBytes , 'crypto.prng is deprecated.' , 'DEP0115' ) :
252
254
randomBytes
253
255
} ,
254
256
pseudoRandomBytes : {
255
257
enumerable : false ,
258
+ configurable : true ,
259
+ writable : true ,
256
260
value : pendingDeprecation ?
257
261
deprecate ( randomBytes ,
258
262
'crypto.pseudoRandomBytes is deprecated.' , 'DEP0115' ) :
259
263
randomBytes
260
264
} ,
261
265
rng : {
262
266
enumerable : false ,
267
+ configurable : true ,
268
+ writable : true ,
263
269
value : pendingDeprecation ?
264
270
deprecate ( randomBytes , 'crypto.rng is deprecated.' , 'DEP0115' ) :
265
271
randomBytes
Original file line number Diff line number Diff line change @@ -306,3 +306,12 @@ assert.throws(
306
306
}
307
307
) ;
308
308
} ) ;
309
+
310
+
311
+ [ 'pseudoRandomBytes' , 'prng' , 'rng' ] . forEach ( ( f ) => {
312
+ const desc = Object . getOwnPropertyDescriptor ( crypto , f ) ;
313
+ assert . ok ( desc ) ;
314
+ assert . strictEqual ( desc . configurable , true ) ;
315
+ assert . strictEqual ( desc . writable , true ) ;
316
+ assert . strictEqual ( desc . enumerable , false ) ;
317
+ } ) ;
You can’t perform that action at this time.
0 commit comments