aboutsummaryrefslogtreecommitdiff
path: root/src/tools/rsa-key-pair-generator/rsa-key-pair-generator.service.ts
diff options
context:
space:
mode:
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.ts3
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;