diff options
Diffstat (limited to 'src/tools/rsa-key-pair-generator/rsa-key-pair-generator.service.ts')
-rw-r--r-- | src/tools/rsa-key-pair-generator/rsa-key-pair-generator.service.ts | 3 |
1 files changed, 2 insertions, 1 deletions
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 a41d5cd..1cb1f1a 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<pki.rsa.KeyPair>((resolve, reject) => - pki.rsa.generateKeyPair({ bits }, (err, keyPair) => { + pki.rsa.generateKeyPair({ bits, workerScript }, (err, keyPair) => { if (err) { reject(err); return; |