mirror of
https://github.com/romanz/amodem.git
synced 2026-05-09 21:13:04 +08:00
device: set passphrase from environment
This commit is contained in:
@@ -2,6 +2,7 @@
|
|||||||
|
|
||||||
import binascii
|
import binascii
|
||||||
import logging
|
import logging
|
||||||
|
import os
|
||||||
|
|
||||||
import semver
|
import semver
|
||||||
|
|
||||||
@@ -19,11 +20,13 @@ class Trezor(interface.Device):
|
|||||||
return trezor_defs
|
return trezor_defs
|
||||||
|
|
||||||
required_version = '>=1.4.0'
|
required_version = '>=1.4.0'
|
||||||
passphrase = ''
|
passphrase = os.environ.get('TREZOR_PASSPHRASE', '')
|
||||||
|
|
||||||
def connect(self):
|
def connect(self):
|
||||||
"""Enumerate and connect to the first USB HID interface."""
|
"""Enumerate and connect to the first USB HID interface."""
|
||||||
def passphrase_handler(_):
|
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)
|
return self._defs.PassphraseAck(passphrase=self.passphrase)
|
||||||
|
|
||||||
for d in self._defs.HidTransport.enumerate():
|
for d in self._defs.HidTransport.enumerate():
|
||||||
|
|||||||
Reference in New Issue
Block a user