1
0

Merge pull request #4429 from Anilkumar18/patch-2

Added a meaningful message on invalid public key
This commit is contained in:
ThomasV
2018-06-12 10:49:16 +02:00
committed by GitHub

View File

@@ -2247,11 +2247,12 @@ class ElectrumWindow(QMainWindow, MessageBoxMixin, PrintError):
message = message.encode('utf-8')
try:
public_key = ecc.ECPubkey(bfh(pubkey_e.text()))
encrypted = public_key.encrypt_message(message)
encrypted_e.setText(encrypted.decode('ascii'))
except BaseException as e:
traceback.print_exc(file=sys.stdout)
self.show_warning(str(e))
traceback.print_exc(file=sys.stdout)
self.show_warning(_('Invalid Public key'))
return
encrypted = public_key.encrypt_message(message)
encrypted_e.setText(encrypted.decode('ascii'))
def encrypt_message(self, address=''):
d = WindowModalDialog(self, _('Encrypt/decrypt Message'))