From 7841bbefbe16b0599f9dfcdf2ea74252b8c9cd3f Mon Sep 17 00:00:00 2001 From: Pavol Rusnak Date: Wed, 28 Feb 2018 23:12:55 +0100 Subject: [PATCH] client: implement PassphraseStateRequest handling --- trezorlib/client.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/trezorlib/client.py b/trezorlib/client.py index 1b7d6ae..40643e1 100644 --- a/trezorlib/client.py +++ b/trezorlib/client.py @@ -301,6 +301,9 @@ class TextUIMixin(object): log("Passphrase did not match! ") exit() + def callback_PassphraseStateRequest(self, msg): + return proto.PassphraseStateAck() + def callback_WordRequest(self, msg): if msg.type in (proto.WordRequestType.Matrix9, proto.WordRequestType.Matrix6): @@ -445,6 +448,9 @@ class DebugLinkMixin(object): log("Provided passphrase: '%s'" % self.passphrase) return proto.PassphraseAck(passphrase=self.passphrase) + def callback_PassphraseStateRequest(self, msg): + return proto.PassphraseStateAck() + def callback_WordRequest(self, msg): (word, pos) = self.debug.read_recovery_word() if word != '':