device: set passphrase from environment

nistp521
Roman Zeyde 8 years ago
parent 002dc2a0e0
commit 6672ea9bc4
No known key found for this signature in database
GPG Key ID: 87CAE5FA46917CBB

@ -2,6 +2,7 @@
import binascii
import logging
import os
import semver
@ -19,11 +20,13 @@ class Trezor(interface.Device):
return trezor_defs
required_version = '>=1.4.0'
passphrase = ''
passphrase = os.environ.get('TREZOR_PASSPHRASE', '')
def connect(self):
"""Enumerate and connect to the first USB HID interface."""
def passphrase_handler(_):
log.debug('using %s passphrase for %s',
'non-empty' if self.passphrase else 'empty', self)
return self._defs.PassphraseAck(passphrase=self.passphrase)
for d in self._defs.HidTransport.enumerate():

Loading…
Cancel
Save