1'use strict'; 2const common = require('../common'); 3if (!common.hasCrypto) 4 common.skip('missing crypto'); 5 6// Issue https://github.com/nodejs/node/issues/35263 7/* Description: test for checking keyobject passed to worker thread 8 does not crash */ 9const { createSecretKey } = require('crypto'); 10 11const { Worker, isMainThread, workerData } = require('worker_threads'); 12 13if (isMainThread) { 14 const key = createSecretKey(Buffer.from('hello')); 15 new Worker(__filename, { workerData: key }); 16} else { 17 console.log(workerData); 18} 19