From 363723fc84f7b8477592e0105aeb331ec9a017af Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Mon, 14 Aug 2017 05:01:11 +0200 Subject: node_modules --- node_modules/randombytes/browser.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'node_modules/randombytes/browser.js') diff --git a/node_modules/randombytes/browser.js b/node_modules/randombytes/browser.js index 1aa3edcc7..9669903b8 100644 --- a/node_modules/randombytes/browser.js +++ b/node_modules/randombytes/browser.js @@ -4,6 +4,7 @@ function oldBrowser () { throw new Error('secure random number generation not supported by this browser\nuse chrome, FireFox or Internet Explorer 11') } +var Buffer = require('safe-buffer').Buffer var crypto = global.crypto || global.msCrypto if (crypto && crypto.getRandomValues) { @@ -23,8 +24,9 @@ function randomBytes (size, cb) { if (size > 0) { // getRandomValues fails on IE if size == 0 crypto.getRandomValues(rawBytes) } - // phantomjs doesn't like a buffer being passed here - var bytes = new Buffer(rawBytes.buffer) + + // XXX: phantomjs doesn't like a buffer being passed here + var bytes = Buffer.from(rawBytes.buffer) if (typeof cb === 'function') { return process.nextTick(function () { -- cgit v1.2.3