UNPKG

czip

Version:

Nodejs console app for file encryption

16 lines (13 loc) 397 B
const { parentPort } = require('worker_threads'); const { encryptCTR, DEFAULT_COUNTER } = require('./crypto'); parentPort.on('message', message => { if (message.stop) { process.exit(); } else { const encrypted = encryptCTR(message.binary, message.key, message.counter + DEFAULT_COUNTER); parentPort.postMessage({ encrypted: encrypted, id: message.id, }); } });