aboutsummaryrefslogtreecommitdiff
path: root/node_modules/browserify-cipher
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2019-03-27 21:01:33 +0100
committerFlorian Dold <florian.dold@gmail.com>2019-03-27 21:01:33 +0100
commitcc97a4dd2a967e1c2273bd5f4c5f49a5bf2e2585 (patch)
tree92c5d88706a6ffc654d1b133618d357890e7096b /node_modules/browserify-cipher
parent3771b4d6b67b34c130f3a9a1a15f42deefdb2eda (diff)
remove node_modules
Diffstat (limited to 'node_modules/browserify-cipher')
-rw-r--r--node_modules/browserify-cipher/.travis.yml14
-rw-r--r--node_modules/browserify-cipher/browser.js67
-rw-r--r--node_modules/browserify-cipher/index.js7
-rw-r--r--node_modules/browserify-cipher/package.json26
-rw-r--r--node_modules/browserify-cipher/test.js55
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)
-})