cloudworker-proxy
Version:
An api gateway for cloudflare workers
16 lines (14 loc) • 359 B
JavaScript
var crypto = require('crypto')
if (crypto.randomFillSync) {
var buffers = { }
module.exports = function (bytes) {
var buffer = buffers[bytes]
if (!buffer) {
buffer = Buffer.allocUnsafe(bytes)
if (bytes <= 255) buffers[bytes] = buffer
}
return crypto.randomFillSync(buffer)
}
} else {
module.exports = crypto.randomBytes
}