Browse Source
Merge pull request #3633 from wolfmankurd/master
Show message hash when signing
3.1
ThomasV
7 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
2 additions and
1 deletions
-
plugins/ledger/ledger.py
|
@ -220,10 +220,11 @@ class Ledger_KeyStore(Hardware_KeyStore): |
|
|
def sign_message(self, sequence, message, password): |
|
|
def sign_message(self, sequence, message, password): |
|
|
self.signing = True |
|
|
self.signing = True |
|
|
message = message.encode('utf8') |
|
|
message = message.encode('utf8') |
|
|
|
|
|
message_hash = hashlib.sha256(message).hexdigest().upper() |
|
|
# prompt for the PIN before displaying the dialog if necessary |
|
|
# prompt for the PIN before displaying the dialog if necessary |
|
|
client = self.get_client() |
|
|
client = self.get_client() |
|
|
address_path = self.get_derivation()[2:] + "/%d/%d"%sequence |
|
|
address_path = self.get_derivation()[2:] + "/%d/%d"%sequence |
|
|
self.handler.show_message("Signing message ...") |
|
|
self.handler.show_message("Signing message ...\r\nMessage hash: "+message_hash) |
|
|
try: |
|
|
try: |
|
|
info = self.get_client().signMessagePrepare(address_path, message) |
|
|
info = self.get_client().signMessagePrepare(address_path, message) |
|
|
pin = "" |
|
|
pin = "" |
|
|