Improve clearCredentials
Clearing the private key, public key and floID from memory on clearCredentials
This commit is contained in:
parent
d90e9f6ed4
commit
489996c1b8
@ -8751,7 +8751,6 @@ Bitcoin.Util = {
|
|||||||
|
|
||||||
initIndexedDB: function () {
|
initIndexedDB: function () {
|
||||||
return new Promise((resolve, reject) => {
|
return new Promise((resolve, reject) => {
|
||||||
var storageList = floGlobals.storageList;
|
|
||||||
var obj = {
|
var obj = {
|
||||||
//general
|
//general
|
||||||
lastTx: {},
|
lastTx: {},
|
||||||
@ -9076,6 +9075,7 @@ Bitcoin.Util = {
|
|||||||
return new Promise((resolve, reject) => {
|
return new Promise((resolve, reject) => {
|
||||||
compactIDB.clearData('credentials').then(result => {
|
compactIDB.clearData('credentials').then(result => {
|
||||||
localStorage.removeItem(`${floGlobals.application}#privKey`)
|
localStorage.removeItem(`${floGlobals.application}#privKey`)
|
||||||
|
myPrivKey = myPubKey = myFloID = undefined;
|
||||||
resolve("privKey credentials deleted!")
|
resolve("privKey credentials deleted!")
|
||||||
}).catch(error => reject(error))
|
}).catch(error => reject(error))
|
||||||
})
|
})
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user