1
1
'use strict' ;
2
- var common = require ( '../common' ) ;
3
- var assert = require ( 'assert' ) ;
2
+ const common = require ( '../common' ) ;
3
+ const assert = require ( 'assert' ) ;
4
4
5
5
if ( ! common . hasCrypto ) {
6
6
common . skip ( 'missing crypto' ) ;
@@ -10,24 +10,25 @@ if (common.hasFipsCrypto) {
10
10
common . skip ( 'BF-ECB is not FIPS 140-2 compatible' ) ;
11
11
return ;
12
12
}
13
- var crypto = require ( 'crypto' ) ;
13
+ const crypto = require ( 'crypto' ) ;
14
14
15
15
crypto . DEFAULT_ENCODING = 'buffer' ;
16
16
17
17
// Testing whether EVP_CipherInit_ex is functioning correctly.
18
18
// Reference: bug#1997
19
19
20
- ( function ( ) {
21
- var encrypt = crypto . createCipheriv ( 'BF-ECB' , 'SomeRandomBlahz0c5GZVnR' , '' ) ;
22
- var hex = encrypt . update ( 'Hello World!' , 'ascii' , 'hex' ) ;
20
+ {
21
+ const encrypt =
22
+ crypto . createCipheriv ( 'BF-ECB' , 'SomeRandomBlahz0c5GZVnR' , '' ) ;
23
+ let hex = encrypt . update ( 'Hello World!' , 'ascii' , 'hex' ) ;
23
24
hex += encrypt . final ( 'hex' ) ;
24
25
assert . strictEqual ( hex . toUpperCase ( ) , '6D385F424AAB0CFBF0BB86E07FFB7D71' ) ;
25
- } ( ) ) ;
26
+ }
26
27
27
- ( function ( ) {
28
- var decrypt = crypto . createDecipheriv ( 'BF-ECB' , 'SomeRandomBlahz0c5GZVnR' ,
29
- '' ) ;
30
- var msg = decrypt . update ( '6D385F424AAB0CFBF0BB86E07FFB7D71' , 'hex' , 'ascii' ) ;
28
+ {
29
+ const decrypt =
30
+ crypto . createDecipheriv ( 'BF-ECB' , 'SomeRandomBlahz0c5GZVnR' , '' ) ;
31
+ let msg = decrypt . update ( '6D385F424AAB0CFBF0BB86E07FFB7D71' , 'hex' , 'ascii' ) ;
31
32
msg += decrypt . final ( 'ascii' ) ;
32
33
assert . strictEqual ( msg , 'Hello World!' ) ;
33
- } ( ) ) ;
34
+ }
0 commit comments