1
0

encrypt/decrypt messages in gui

This commit is contained in:
ThomasV
2014-03-03 10:39:10 +01:00
parent 1face99346
commit da6f292dd5
4 changed files with 113 additions and 28 deletions

View File

@@ -207,15 +207,11 @@ class Commands:
return out
def getpubkeys(self, addr):
assert is_valid(addr) and self.wallet.is_mine(addr)
out = { 'address':addr }
account, sequence = self.wallet.get_address_index(addr)
if account != -1:
a = self.wallet.accounts[account]
out['pubkeys'] = a.get_pubkeys( sequence )
out['pubkeys'] = self.wallet.getpubkeys(addr)
return out
def getbalance(self, account= None):
if account is None:
c, u = self.wallet.get_balance()
@@ -400,8 +396,10 @@ class Commands:
else:
return "unknown transaction"
def encrypt(self, pubkey, message):
return EC_KEY.encrypt_message(message, pubkey.decode('hex'))
return bitcoin.encrypt_message(message, pubkey)
def decrypt(self, secret, message):
ec = regenerate_key(secret)