From 92463a6ec2e92d4409a7a70fa35ee90032383a84 Mon Sep 17 00:00:00 2001 From: AJ ONeal Date: Mon, 3 Jun 2019 01:17:25 -0600 Subject: [PATCH] bugfix: throw error when key gen entirely fails --- lib/generate-privkey.js | 5 ++--- package.json | 2 +- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/lib/generate-privkey.js b/lib/generate-privkey.js index 9e63ecc..ea94db4 100644 --- a/lib/generate-privkey.js +++ b/lib/generate-privkey.js @@ -48,11 +48,10 @@ module.exports = function (bitlen, exp) { try { return require('./generate-privkey-forge.js')(bitlen, exp); } catch(e) { - if (e.code !== 'MODULE_NOT_FOUND') { - throw e; - } console.error("[ERROR] rsa-compat: could not generate a private key."); console.error("None of crypto.generateKeyPair, ursa, nor node-forge are present"); + console.error(""); + throw e; } } } diff --git a/package.json b/package.json index c672293..0292b81 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "rsa-compat", - "version": "2.0.6", + "version": "2.0.7", "engines": { "node": ">=10.12" },