@lit-protocol/nacl
Advanced tools
Comparing version 2.0.30 to 2.0.31
{ | ||
"name": "@lit-protocol/nacl", | ||
"version": "2.0.30", | ||
"version": "2.0.31", | ||
"type": "commonjs", | ||
@@ -5,0 +5,0 @@ "tags": [ |
@@ -889,3 +889,3 @@ "use strict"; | ||
var _nacl = { | ||
lowlevel: {} | ||
lowlevel: {}, | ||
}; | ||
@@ -1150,33 +1150,33 @@ _nacl.lowlevel = { | ||
}; | ||
// (function () { | ||
// // Initialize PRNG if environment provides CSPRNG. | ||
// // If not, methods calling randombytes will throw. | ||
// var crypto = | ||
// typeof self !== 'undefined' ? self.crypto || self.msCrypto : null; | ||
// if (crypto && crypto.getRandomValues) { | ||
// // Browsers. | ||
// var QUOTA = 65536; | ||
// _nacl.setPRNG(function (x, n) { | ||
// var i, | ||
// v = new Uint8Array(n); | ||
// for (i = 0; i < n; i += QUOTA) { | ||
// crypto.getRandomValues(v.subarray(i, i + Math.min(n - i, QUOTA))); | ||
// } | ||
// for (i = 0; i < n; i++) x[i] = v[i]; | ||
// cleanup(v); | ||
// }); | ||
// } else if (typeof require !== 'undefined') { | ||
// // Node.js. | ||
// crypto = require('crypto'); | ||
// if (crypto && crypto.randomBytes) { | ||
// _nacl.setPRNG(function (x, n) { | ||
// var i, | ||
// v = crypto.randomBytes(n); | ||
// for (i = 0; i < n; i++) x[i] = v[i]; | ||
// cleanup(v); | ||
// }); | ||
// } | ||
// } | ||
// })(); | ||
(function () { | ||
// Initialize PRNG if environment provides CSPRNG. | ||
// If not, methods calling randombytes will throw. | ||
var crypto = typeof self !== 'undefined' ? self.crypto || self.msCrypto : null; | ||
if (crypto && crypto.getRandomValues) { | ||
// Browsers. | ||
var QUOTA = 65536; | ||
_nacl.setPRNG(function (x, n) { | ||
var i, v = new Uint8Array(n); | ||
for (i = 0; i < n; i += QUOTA) { | ||
crypto.getRandomValues(v.subarray(i, i + Math.min(n - i, QUOTA))); | ||
} | ||
for (i = 0; i < n; i++) | ||
x[i] = v[i]; | ||
cleanup(v); | ||
}); | ||
} | ||
else if (typeof require !== 'undefined') { | ||
// Node.js. | ||
crypto = require('crypto'); | ||
if (crypto && crypto.randomBytes) { | ||
_nacl.setPRNG(function (x, n) { | ||
var i, v = crypto.randomBytes(n); | ||
for (i = 0; i < n; i++) | ||
x[i] = v[i]; | ||
cleanup(v); | ||
}); | ||
} | ||
} | ||
})(); | ||
exports.nacl = _nacl.default || _nacl; | ||
//# sourceMappingURL=nacl.js.map |
Sorry, the diff of this file is not supported yet
97164