From bbff7403fbf46f9ad92240ac213df8d30ef31b64 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Thu, 20 Sep 2018 02:56:13 +0200 Subject: update packages --- node_modules/browserify-des/index.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'node_modules/browserify-des/index.js') diff --git a/node_modules/browserify-des/index.js b/node_modules/browserify-des/index.js index 2889bb77c..f6943674f 100644 --- a/node_modules/browserify-des/index.js +++ b/node_modules/browserify-des/index.js @@ -1,6 +1,7 @@ var CipherBase = require('cipher-base') var des = require('des.js') var inherits = require('inherits') +var Buffer = require('safe-buffer').Buffer var modes = { 'des-ede3-cbc': des.CBC.instantiate(des.EDE), @@ -25,10 +26,16 @@ function DES (opts) { type = 'encrypt' } var key = opts.key + if (!Buffer.isBuffer(key)) { + key = Buffer.from(key) + } if (modeName === 'des-ede' || modeName === 'des-ede-cbc') { key = Buffer.concat([key, key.slice(0, 8)]) } var iv = opts.iv + if (!Buffer.isBuffer(iv)) { + iv = Buffer.from(iv) + } this._des = mode.create({ key: key, iv: iv, @@ -36,8 +43,8 @@ function DES (opts) { }) } DES.prototype._update = function (data) { - return new Buffer(this._des.update(data)) + return Buffer.from(this._des.update(data)) } DES.prototype._final = function () { - return new Buffer(this._des.final()) + return Buffer.from(this._des.final()) } -- cgit v1.2.3