From d331ff245f62df6e5a8f0fd51f11cf51b6765596 Mon Sep 17 00:00:00 2001 From: Aleksey Popov Date: Tue, 1 May 2018 18:03:05 +0300 Subject: [PATCH] app.lisk: fix lisk_verify_message --- src/apps/lisk/verify_message.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/apps/lisk/verify_message.py b/src/apps/lisk/verify_message.py index 39e7adabd..cf3af668c 100644 --- a/src/apps/lisk/verify_message.py +++ b/src/apps/lisk/verify_message.py @@ -7,9 +7,7 @@ async def lisk_verify_message(ctx, msg): from trezor.messages.FailureType import ProcessError from apps.wallet.verify_message import require_confirm_verify_message - # Lisk signature can be more than 64 bytes - sig = msg.signature[:64] - verify = ed25519.verify(msg.public_key, sig, msg.message) + verify = ed25519.verify(msg.public_key, msg.signature, msg.message) if not verify: raise wire.FailureError(ProcessError, 'Invalid signature')