aboutsummaryrefslogtreecommitdiff
path: root/node_modules/browserify-aes/populateFixtures.js
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/browserify-aes/populateFixtures.js')
-rw-r--r--node_modules/browserify-aes/populateFixtures.js25
1 files changed, 0 insertions, 25 deletions
diff --git a/node_modules/browserify-aes/populateFixtures.js b/node_modules/browserify-aes/populateFixtures.js
deleted file mode 100644
index ac31eb33c..000000000
--- a/node_modules/browserify-aes/populateFixtures.js
+++ /dev/null
@@ -1,25 +0,0 @@
-var modes = require('./modes')
-var fixtures = require('./test/fixtures.json')
-var crypto = require('crypto')
-var types = ['aes-128-cfb1', 'aes-192-cfb1', 'aes-256-cfb1']
-var ebtk = require('./EVP_BytesToKey')
-var fs = require('fs')
-
-fixtures.forEach(function (fixture) {
- types.forEach(function (cipher) {
- var suite = crypto.createCipher(cipher, new Buffer(fixture.password))
- var buf = new Buffer('')
- buf = Buffer.concat([buf, suite.update(new Buffer(fixture.text))])
- buf = Buffer.concat([buf, suite.final()])
- fixture.results.ciphers[cipher] = buf.toString('hex')
- if (modes[cipher].mode === 'ECB') {
- return
- }
- var suite2 = crypto.createCipheriv(cipher, ebtk(crypto, fixture.password, modes[cipher].key).key, new Buffer(fixture.iv, 'hex'))
- var buf2 = new Buffer('')
- buf2 = Buffer.concat([buf2, suite2.update(new Buffer(fixture.text))])
- buf2 = Buffer.concat([buf2, suite2.final()])
- fixture.results.cipherivs[cipher] = buf2.toString('hex')
- })
-})
-fs.writeFileSync('./test/fixturesNew.json', JSON.stringify(fixtures, false, 4))