Decrypt through subprocess
This commit is contained in:
parent
e081e1616a
commit
459b675039
1 changed files with 4 additions and 4 deletions
|
|
@ -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')
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue