Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit f900753

Browse filesBrowse files
michael6Fishrock123
authored andcommitted
test: refactor test-crypto-ecb
* var -> const/let * IIFE to blocks PR-URL: #10029 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Anna Henningsen <anna@addaleax.net>
1 parent 6502427 commit f900753
Copy full SHA for f900753

File tree

Expand file treeCollapse file tree

1 file changed

+13
-12
lines changed
Open diff view settings
Filter options
Expand file treeCollapse file tree

1 file changed

+13
-12
lines changed
Open diff view settings
Collapse file

‎test/parallel/test-crypto-ecb.js‎

Copy file name to clipboard
+13-12Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
'use strict';
2-
var common = require('../common');
3-
var assert = require('assert');
2+
const common = require('../common');
3+
const assert = require('assert');
44

55
if (!common.hasCrypto) {
66
common.skip('missing crypto');
@@ -10,24 +10,25 @@ if (common.hasFipsCrypto) {
1010
common.skip('BF-ECB is not FIPS 140-2 compatible');
1111
return;
1212
}
13-
var crypto = require('crypto');
13+
const crypto = require('crypto');
1414

1515
crypto.DEFAULT_ENCODING = 'buffer';
1616

1717
// Testing whether EVP_CipherInit_ex is functioning correctly.
1818
// Reference: bug#1997
1919

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');
2324
hex += encrypt.final('hex');
2425
assert.strictEqual(hex.toUpperCase(), '6D385F424AAB0CFBF0BB86E07FFB7D71');
25-
}());
26+
}
2627

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');
3132
msg += decrypt.final('ascii');
3233
assert.strictEqual(msg, 'Hello World!');
33-
}());
34+
}

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.