diff options
author | Florian Dold <florian.dold@gmail.com> | 2017-08-14 05:01:11 +0200 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2017-08-14 05:02:09 +0200 |
commit | 363723fc84f7b8477592e0105aeb331ec9a017af (patch) | |
tree | 29f92724f34131bac64d6a318dd7e30612e631c7 /node_modules/randombytes/browser.js | |
parent | 5634e77ad96bfe1818f6b6ee70b7379652e5487f (diff) |
node_modules
Diffstat (limited to 'node_modules/randombytes/browser.js')
-rw-r--r-- | node_modules/randombytes/browser.js | 6 |
1 files changed, 4 insertions, 2 deletions
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 () { |