diff options
author | adelmann <adelmann@adobe.com> | 2017-01-04 16:31:28 -0800 |
---|---|---|
committer | James M Snell <jasnell@gmail.com> | 2017-01-10 13:04:38 -0800 |
commit | 596d86fc3d117d5f7ea416144e17f8daa2ce850d (patch) | |
tree | d67f3d98ca77bfe1a5d50a60d5342c34c463346e /test/parallel/test-crypto-padding-aes256.js | |
parent | 627ecee9edd9df247e7541ee8084d925f85ede7f (diff) | |
download | android-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.js | 20 |
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'); |