UNPKG

nativescript-randombytes

Version:
11 lines (10 loc) 290 B
module.exports = function (length, cb) { var bytes = NSMutableData.dataWithLength(length); SecRandomCopyBytes(null, length, bytes.mutableBytes); var buf = new Buffer(bytes.base64EncodedStringWithOptions(0), 'base64'); if (cb) { cb (null, buf); } else { return buf; } };