Decrypt through subprocess

This commit is contained in:
Daniel Lugo 2021-12-15 15:52:59 -04:00
parent e081e1616a
commit 459b675039

View file

@ -1,5 +1,4 @@
/** @format */
const ECCrypto = require('eccrypto')
const Storage = require('node-persist')
const { fork } = require('child_process')
@ -180,9 +179,10 @@ const decryptMessage = async ({ encryptedMessage, deviceId }) => {
}
const processedPrivateKey = processKey(keyPair.privateKey)
const decryptedMessage = await ECCrypto.decrypt(
processedPrivateKey,
convertToEncryptedMessage(encryptedMessage)
const decryptedMessage = await invoke(
'decrypt',
[processedPrivateKey, convertToEncryptedMessage(encryptedMessage)],
cryptoSubprocess
)
const parsedMessage = decryptedMessage.toString('utf8')