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