From 801b44f2e774cc2ea14f6c53ae60d90a9c2a1918 Mon Sep 17 00:00:00 2001 From: Daniel Huigens Date: Fri, 31 Jan 2020 23:17:15 +0100 Subject: [PATCH] Don't use Node symmetric crypto when !config.use_native --- src/crypto/cfb.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/crypto/cfb.js b/src/crypto/cfb.js index 902f6459..623ddb49 100644 --- a/src/crypto/cfb.js +++ b/src/crypto/cfb.js @@ -50,7 +50,7 @@ const nodeAlgos = { export default { encrypt: function(algo, key, plaintext, iv) { - if (nodeCrypto && nodeAlgos[algo]) { // Node crypto library. + if (util.getNodeCrypto() && nodeAlgos[algo]) { // Node crypto library. return nodeEncrypt(algo, key, plaintext, iv); } if (algo.substr(0, 3) === 'aes') { @@ -83,7 +83,7 @@ export default { }, decrypt: async function(algo, key, ciphertext, iv) { - if (nodeCrypto && nodeAlgos[algo]) { // Node crypto library. + if (util.getNodeCrypto() && nodeAlgos[algo]) { // Node crypto library. return nodeDecrypt(algo, key, ciphertext, iv); } if (algo.substr(0, 3) === 'aes') {