From 1649b38504817dd7f48eb4bac8e7cf908abc58c9 Mon Sep 17 00:00:00 2001 From: Christopher Jeffrey Date: Fri, 11 Nov 2016 20:09:24 -0800 Subject: [PATCH] crypto: use crypto.cleanse. --- lib/crypto/crypto.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/crypto/crypto.js b/lib/crypto/crypto.js index 01d3c710..5b73aacd 100644 --- a/lib/crypto/crypto.js +++ b/lib/crypto/crypto.js @@ -274,11 +274,11 @@ crypto.encrypt = co(function* encrypt(data, passphrase, iv) { try { data = crypto.encipher(data, key, iv); } catch (e) { - key.fill(0); + crypto.cleanse(key); throw e; } - key.fill(0); + crypto.cleanse(key); return data; }); @@ -328,11 +328,11 @@ crypto.decrypt = co(function* decrypt(data, passphrase, iv) { try { data = crypto.decipher(data, key, iv); } catch (e) { - key.fill(0); + crypto.cleanse(key); throw e; } - key.fill(0); + crypto.cleanse(key); return data; });