1
0

password dialog

This commit is contained in:
thomasv
2012-02-13 14:52:59 +01:00
parent 034f740fd2
commit 30b67779cb
3 changed files with 86 additions and 22 deletions

View File

@@ -759,3 +759,13 @@ class Wallet:
raise BaseException("Invalid bitcoin address")
return target, signing_addr, auth_name
def update_password(self, seed, new_password):
self.use_encryption = (new_password != '')
self.seed = self.pw_encode( seed, new_password)
for k in self.imported_keys.keys():
a = self.imported_keys[k]
b = self.pw_decode(a, password)
c = self.pw_encode(b, new_password)
self.wallet.imported_keys[k] = c
self.wallet.save()