mirror of
https://github.com/arx-research/libhalo.git
synced 2026-04-17 03:00:55 -04:00
16 lines
299 B
JavaScript
16 lines
299 B
JavaScript
const crypto = require('crypto').webcrypto;
|
|
|
|
let dirname;
|
|
|
|
if (process.pkg && process.pkg.entrypoint) {
|
|
dirname = __dirname;
|
|
} else {
|
|
dirname = '.';
|
|
}
|
|
|
|
function randomBuffer() {
|
|
return Buffer.from(crypto.getRandomValues(new Uint8Array(32)));
|
|
}
|
|
|
|
module.exports = {dirname, randomBuffer};
|