-
Notifications
You must be signed in to change notification settings - Fork 814
Open
Description
When trying to execute forge.pki.encryptRsaPrivateKey(keypair.privateKey, password);
in an Electron app, the exception n.randomBytes is not a function
is thrown.
I've double checked, and this issue doesn't occur when executed in a Google Chrome tab. Here's the script I'm using:
var rsa = forge.pki.rsa; var password = "(this is retrieved elsewhere)";
rsa.generateKeyPair({bits: 2048, workers: 2}, function(err, keypair) {
var publicKey = forge.pki.publicKeyToPem(keypair.publicKey);
var privateKey = forge.pki.encryptRsaPrivateKey(keypair.privateKey, password);
});
By the looks of it, the exception is occurring when trying to execute the forge.pki.encryptRsaPrivateKey
function in Electron.
dasoncheng, KunalOjha, togro, c-mart and listen1
Metadata
Metadata
Assignees
Labels
No labels