diff --git a/src/tools/rsa-key-pair-generator/rsa-key-pair-generator.service.ts b/src/tools/rsa-key-pair-generator/rsa-key-pair-generator.service.ts index a41d5cdc..1cb1f1ae 100644 --- a/src/tools/rsa-key-pair-generator/rsa-key-pair-generator.service.ts +++ b/src/tools/rsa-key-pair-generator/rsa-key-pair-generator.service.ts @@ -1,10 +1,11 @@ import { pki } from 'node-forge'; +import workerScript from 'node-forge/dist/prime.worker.min?url'; export { generateKeyPair }; function generateRawPairs({ bits = 2048 }) { return new Promise((resolve, reject) => - pki.rsa.generateKeyPair({ bits }, (err, keyPair) => { + pki.rsa.generateKeyPair({ bits, workerScript }, (err, keyPair) => { if (err) { reject(err); return;