diff options
author | Florian Dold <florian.dold@gmail.com> | 2019-03-27 21:01:33 +0100 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2019-03-27 21:01:33 +0100 |
commit | cc97a4dd2a967e1c2273bd5f4c5f49a5bf2e2585 (patch) | |
tree | 92c5d88706a6ffc654d1b133618d357890e7096b /node_modules/browserify-cipher | |
parent | 3771b4d6b67b34c130f3a9a1a15f42deefdb2eda (diff) |
remove node_modules
Diffstat (limited to 'node_modules/browserify-cipher')
-rw-r--r-- | node_modules/browserify-cipher/.travis.yml | 14 | ||||
-rw-r--r-- | node_modules/browserify-cipher/browser.js | 67 | ||||
-rw-r--r-- | node_modules/browserify-cipher/index.js | 7 | ||||
-rw-r--r-- | node_modules/browserify-cipher/package.json | 26 | ||||
-rw-r--r-- | node_modules/browserify-cipher/test.js | 55 |
5 files changed, 0 insertions, 169 deletions
diff --git a/node_modules/browserify-cipher/.travis.yml b/node_modules/browserify-cipher/.travis.yml deleted file mode 100644 index ad7554ba1..000000000 --- a/node_modules/browserify-cipher/.travis.yml +++ /dev/null @@ -1,14 +0,0 @@ -sudo: false -language: node_js -node_js: - - "4" - - "5" - - "6" - - "7" -matrix: - include: - - node_js: "7" - env: TEST_SUITE=standard -env: - - TEST_SUITE=unit -script: npm run-script $TEST_SUITE diff --git a/node_modules/browserify-cipher/browser.js b/node_modules/browserify-cipher/browser.js deleted file mode 100644 index 444825b29..000000000 --- a/node_modules/browserify-cipher/browser.js +++ /dev/null @@ -1,67 +0,0 @@ -var DES = require('browserify-des') -var aes = require('browserify-aes/browser') -var aesModes = require('browserify-aes/modes') -var desModes = require('browserify-des/modes') -var ebtk = require('evp_bytestokey') - -function createCipher (suite, password) { - suite = suite.toLowerCase() - - var keyLen, ivLen - if (aesModes[suite]) { - keyLen = aesModes[suite].key - ivLen = aesModes[suite].iv - } else if (desModes[suite]) { - keyLen = desModes[suite].key * 8 - ivLen = desModes[suite].iv - } else { - throw new TypeError('invalid suite type') - } - - var keys = ebtk(password, false, keyLen, ivLen) - return createCipheriv(suite, keys.key, keys.iv) -} - -function createDecipher (suite, password) { - suite = suite.toLowerCase() - - var keyLen, ivLen - if (aesModes[suite]) { - keyLen = aesModes[suite].key - ivLen = aesModes[suite].iv - } else if (desModes[suite]) { - keyLen = desModes[suite].key * 8 - ivLen = desModes[suite].iv - } else { - throw new TypeError('invalid suite type') - } - - var keys = ebtk(password, false, keyLen, ivLen) - return createDecipheriv(suite, keys.key, keys.iv) -} - -function createCipheriv (suite, key, iv) { - suite = suite.toLowerCase() - if (aesModes[suite]) return aes.createCipheriv(suite, key, iv) - if (desModes[suite]) return new DES({ key: key, iv: iv, mode: suite }) - - throw new TypeError('invalid suite type') -} - -function createDecipheriv (suite, key, iv) { - suite = suite.toLowerCase() - if (aesModes[suite]) return aes.createDecipheriv(suite, key, iv) - if (desModes[suite]) return new DES({ key: key, iv: iv, mode: suite, decrypt: true }) - - throw new TypeError('invalid suite type') -} - -function getCiphers () { - return Object.keys(desModes).concat(aes.getCiphers()) -} - -exports.createCipher = exports.Cipher = createCipher -exports.createCipheriv = exports.Cipheriv = createCipheriv -exports.createDecipher = exports.Decipher = createDecipher -exports.createDecipheriv = exports.Decipheriv = createDecipheriv -exports.listCiphers = exports.getCiphers = getCiphers diff --git a/node_modules/browserify-cipher/index.js b/node_modules/browserify-cipher/index.js deleted file mode 100644 index 58fa883ff..000000000 --- a/node_modules/browserify-cipher/index.js +++ /dev/null @@ -1,7 +0,0 @@ -var crypto = require('crypto') - -exports.createCipher = exports.Cipher = crypto.createCipher -exports.createCipheriv = exports.Cipheriv = crypto.createCipheriv -exports.createDecipher = exports.Decipher = crypto.createDecipher -exports.createDecipheriv = exports.Decipheriv = crypto.createDecipheriv -exports.listCiphers = exports.getCiphers = crypto.getCiphers diff --git a/node_modules/browserify-cipher/package.json b/node_modules/browserify-cipher/package.json deleted file mode 100644 index 7bdf2a6a0..000000000 --- a/node_modules/browserify-cipher/package.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "name": "browserify-cipher", - "version": "1.0.1", - "description": "ciphers for the browser", - "main": "index.js", - "dependencies": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" - }, - "browser": "browser.js", - "devDependencies": { - "standard": "^10.0.2", - "tap-spec": "^4.1.0", - "tape": "^4.2.0" - }, - "scripts": { - "test": "standard && node test.js | tspec" - }, - "author": "Calvin Metcalf <calvin.metcalf@gmail.com>", - "license": "MIT", - "repository": { - "type": "git", - "url": "git@github.com:crypto-browserify/browserify-cipher.git" - } -} diff --git a/node_modules/browserify-cipher/test.js b/node_modules/browserify-cipher/test.js deleted file mode 100644 index d4beaa0f3..000000000 --- a/node_modules/browserify-cipher/test.js +++ /dev/null @@ -1,55 +0,0 @@ -var test = require('tape') -var crypto = require('crypto') -var desModes = require('browserify-des/modes') -var aesModes = require('browserify-aes/modes') -var ourCrypto = require('./browser') - -function runIvTest (mode, keyLen, ivLen) { - test('mode: ' + mode, function (t) { - var i = 0 - while (++i < 10) { - run(i) - } - function run (i) { - t.test('run: ' + i, function (t) { - t.plan(2) - var key = crypto.randomBytes(keyLen) - var iv = crypto.randomBytes(ivLen) - var text = crypto.randomBytes(200) - var ourEncrypt - try { - ourEncrypt = ourCrypto.createCipheriv(mode, key, iv) - } catch (e) { - t.notOk(e, e.stack) - } - var nodeEncrypt - try { - nodeEncrypt = crypto.createCipheriv(mode, key, iv) - } catch (e) { - t.notOk(e, e.stack) - } - var ourCipherText = Buffer.concat([ourEncrypt.update(text), ourEncrypt.final()]) - var authTag - if (mode.slice(-3) === 'gcm') { - authTag = ourEncrypt.getAuthTag() - } - var nodeCipherText = Buffer.concat([nodeEncrypt.update(text), nodeEncrypt.final()]) - t.equals(nodeCipherText.toString('hex'), ourCipherText.toString('hex')) - var ourDecrypt = ourCrypto.createDecipheriv(mode, key, iv) - if (mode.slice(-3) === 'gcm') { - ourDecrypt.setAuthTag(authTag) - } - var plainText = Buffer.concat([ourDecrypt.update(ourCipherText), ourDecrypt.final()]) - t.equals(text.toString('hex'), plainText.toString('hex')) - }) - } - }) -} -Object.keys(aesModes).forEach(function (modeName) { - var mode = aesModes[modeName] - runIvTest(modeName, mode.key / 8, mode.iv) -}) -Object.keys(desModes).forEach(function (modeName) { - var mode = desModes[modeName] - runIvTest(modeName, mode.key, mode.iv) -}) |