summaryrefslogtreecommitdiff
path: root/test/parallel/test-crypto-padding-aes256.js
diff options
context:
space:
mode:
authoradelmann <adelmann@adobe.com>2017-01-04 16:31:28 -0800
committerJames M Snell <jasnell@gmail.com>2017-01-10 13:04:38 -0800
commit596d86fc3d117d5f7ea416144e17f8daa2ce850d (patch)
treed67f3d98ca77bfe1a5d50a60d5342c34c463346e /test/parallel/test-crypto-padding-aes256.js
parent627ecee9edd9df247e7541ee8084d925f85ede7f (diff)
downloadandroid-node-v8-596d86fc3d117d5f7ea416144e17f8daa2ce850d.tar.gz
android-node-v8-596d86fc3d117d5f7ea416144e17f8daa2ce850d.tar.bz2
android-node-v8-596d86fc3d117d5f7ea416144e17f8daa2ce850d.zip
test: refactor test-crypto-padding-aes256
* replace var with const/let * replace assert.equal() with assert.strictEqual() PR-URL: https://github.com/nodejs/node/pull/10622 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Diffstat (limited to 'test/parallel/test-crypto-padding-aes256.js')
-rw-r--r--test/parallel/test-crypto-padding-aes256.js20
1 files changed, 10 insertions, 10 deletions
diff --git a/test/parallel/test-crypto-padding-aes256.js b/test/parallel/test-crypto-padding-aes256.js
index 56854817fc..40bbfed0f2 100644
--- a/test/parallel/test-crypto-padding-aes256.js
+++ b/test/parallel/test-crypto-padding-aes256.js
@@ -11,18 +11,18 @@ const crypto = require('crypto');
crypto.DEFAULT_ENCODING = 'buffer';
function aes256(decipherFinal) {
- var iv = Buffer.from('00000000000000000000000000000000', 'hex');
- var key = Buffer.from('0123456789abcdef0123456789abcdef' +
- '0123456789abcdef0123456789abcdef', 'hex');
+ const iv = Buffer.from('00000000000000000000000000000000', 'hex');
+ const key = Buffer.from('0123456789abcdef0123456789abcdef' +
+ '0123456789abcdef0123456789abcdef', 'hex');
function encrypt(val, pad) {
- var c = crypto.createCipheriv('aes256', key, iv);
+ const c = crypto.createCipheriv('aes256', key, iv);
c.setAutoPadding(pad);
return c.update(val, 'utf8', 'latin1') + c.final('latin1');
}
function decrypt(val, pad) {
- var c = crypto.createDecipheriv('aes256', key, iv);
+ const c = crypto.createDecipheriv('aes256', key, iv);
c.setAutoPadding(pad);
return c.update(val, 'latin1', 'utf8') + c[decipherFinal]('utf8');
}
@@ -30,10 +30,10 @@ function aes256(decipherFinal) {
// echo 0123456789abcdef0123456789abcdef \
// | openssl enc -e -aes256 -nopad -K <key> -iv <iv> \
// | openssl enc -d -aes256 -nopad -K <key> -iv <iv>
- var plaintext = '0123456789abcdef0123456789abcdef'; // multiple of block size
- var encrypted = encrypt(plaintext, false);
- var decrypted = decrypt(encrypted, false);
- assert.equal(decrypted, plaintext);
+ let plaintext = '0123456789abcdef0123456789abcdef'; // multiple of block size
+ let encrypted = encrypt(plaintext, false);
+ let decrypted = decrypt(encrypted, false);
+ assert.strictEqual(decrypted, plaintext);
// echo 0123456789abcdef0123456789abcde \
// | openssl enc -e -aes256 -K <key> -iv <iv> \
@@ -41,7 +41,7 @@ function aes256(decipherFinal) {
plaintext = '0123456789abcdef0123456789abcde'; // not a multiple
encrypted = encrypt(plaintext, true);
decrypted = decrypt(encrypted, true);
- assert.equal(decrypted, plaintext);
+ assert.strictEqual(decrypted, plaintext);
}
aes256('final');