@@ -7,7 +7,7 @@ if (!common.hasCrypto)
7
7
8
8
const { Buffer } = require ( 'buffer' ) ;
9
9
const assert = require ( 'assert' ) ;
10
- const { getRandomValues } = require ( 'crypto' ) . webcrypto ;
10
+ const { webcrypto } = require ( 'crypto' ) ;
11
11
12
12
[
13
13
undefined , null , '' , 1 , { } , [ ] ,
@@ -16,14 +16,14 @@ const { getRandomValues } = require('crypto').webcrypto;
16
16
new DataView ( new ArrayBuffer ( 1 ) ) ,
17
17
] . forEach ( ( i ) => {
18
18
assert . throws (
19
- ( ) => getRandomValues ( i ) ,
19
+ ( ) => webcrypto . getRandomValues ( i ) ,
20
20
{ name : 'TypeMismatchError' , code : 17 } ,
21
21
) ;
22
22
} ) ;
23
23
24
24
{
25
25
const buf = new Uint8Array ( 0 ) ;
26
- getRandomValues ( buf ) ;
26
+ webcrypto . getRandomValues ( buf ) ;
27
27
}
28
28
29
29
const intTypedConstructors = [
@@ -41,15 +41,15 @@ const intTypedConstructors = [
41
41
for ( const ctor of intTypedConstructors ) {
42
42
const buf = new ctor ( 10 ) ;
43
43
const before = Buffer . from ( buf . buffer ) . toString ( 'hex' ) ;
44
- getRandomValues ( buf ) ;
44
+ webcrypto . getRandomValues ( buf ) ;
45
45
const after = Buffer . from ( buf . buffer ) . toString ( 'hex' ) ;
46
46
assert . notStrictEqual ( before , after ) ;
47
47
}
48
48
49
49
{
50
50
const buf = new Uint16Array ( 10 ) ;
51
51
const before = Buffer . from ( buf ) . toString ( 'hex' ) ;
52
- getRandomValues ( buf ) ;
52
+ webcrypto . getRandomValues ( buf ) ;
53
53
const after = Buffer . from ( buf ) . toString ( 'hex' ) ;
54
54
assert . notStrictEqual ( before , after ) ;
55
55
}
@@ -63,7 +63,7 @@ for (const ctor of intTypedConstructors) {
63
63
}
64
64
65
65
if ( kData !== undefined ) {
66
- assert . throws ( ( ) => getRandomValues ( kData ) , {
66
+ assert . throws ( ( ) => webcrypto . getRandomValues ( kData ) , {
67
67
code : 22
68
68
} ) ;
69
69
}
0 commit comments