1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-03-28 22:15:42 +00:00

Merge branch '0.10.x'

This commit is contained in:
matejcik 2018-06-22 13:19:28 +02:00
commit f9f79b745c
102 changed files with 913 additions and 786 deletions

19
AUTHORS Normal file
View File

@ -0,0 +1,19 @@
python-trezor is free software, created in 2012 and maintained by SatoshiLabs
as part of the Trezor project.
Over the years, many people have contributed to the project. Here is an incomplete
list of credits:
alepop <https://github.com/alepop>
Jan 'matejcik' Matějek <jan.matejek@satoshilabs.com>
Jan Pochyla <jan.pochyla@satoshilabs.com>
Jochen Hoenicke <hoenicke@gmail.com>
Karel Bílek <karel.bilek@satoshilabs.com>
Marek Palatinus <slush@satoshilabs.com>
mruddy <https://github.com/mruddy>
Pavol Rusnak <stick@satoshilabs.com>
Peter van Mourik <https://github.com/tyrion70>
Roman Zeyde <https://github.com/romanz>
Saleem Rashid <trezor@saleemrashid.com>
Tomáš Sušánka <tomas.susanka@satoshilabs.com>
ZuluCrypto <https://github.com/zulucrypto>

View File

@ -6,8 +6,8 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/).
_At the moment, the project does __not__ adhere to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). That is expected to change with version 1.0._ _At the moment, the project does __not__ adhere to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). That is expected to change with version 1.0._
## [0.10.2] - Unreleased ## [0.10.2] - 2018-06-21
[0.10.2]: https://github.com/trezor/python-trezor/compare/v0.10.1...master [0.10.2]: https://github.com/trezor/python-trezor/compare/v0.10.1...v0.10.2
### Added ### Added
- `stellar_get_address` and `_public_key` functions support `show_display` parameter - `stellar_get_address` and `_public_key` functions support `show_display` parameter

View File

@ -1,9 +1,9 @@
recursive-include bash_completion.d *.sh recursive-include bash_completion.d *.sh
include tools/* include tools/*
include trezorlib/tests/txcache/*.json recursive-include trezorlib *
recursive-include vendor/trezor-common * recursive-include vendor/trezor-common *
exclude vendor/trezor-common/.* exclude vendor/trezor-common/.*
include COPYING CHANGELOG.md include AUTHORS README.md COPYING CHANGELOG.md
include requirements*.txt include requirements*.txt

144
README.md Normal file
View File

@ -0,0 +1,144 @@
python-trezor
=============
[![image](https://travis-ci.org/trezor/python-trezor.svg?branch=master)](https://travis-ci.org/trezor/python-trezor)
[![image](https://badges.gitter.im/trezor/community.svg)](https://gitter.im/trezor/community)
Python library and commandline client for communicating with TREZOR
Hardware Wallet
See <https://trezor.io> for more information
Install
-------
Python-trezor requires Python 3.3 or higher, and libusb 1.0. The easiest
way to install it is with `pip`. The rest of this guide assumes you have
a working `pip`; if not, you can refer to [this
guide](https://packaging.python.org/tutorials/installing-packages/).
### Trezor T only
On a typical Linux / Mac / BSD system, you already have all you need.
Install `trezor` with:
```sh
pip3 install --upgrade setuptools
pip3 install trezor
```
On Windows, you also need to install
[libusb](https://github.com/libusb/libusb/wiki/Windows) and the
appropriate [drivers](https://zadig.akeo.ie/). This is, unfortunately, a
topic bigger than this README.
### Trezor One support
In addition to the above, you need to install development headers for
HIDAPI.
On a Debian or Ubuntu based system, you can install these:
```sh
sudo apt-get install python3-dev python3-pip cython3 libusb-1.0-0-dev libudev-dev
```
When installing the trezor library, you need to specify that you want
`hidapi`:
```sh
pip3 install --upgrade setuptools
pip3 install trezor[hidapi]
```
### Ethereum support
Ethereum requires additional python packages. Instead of
`pip3 install trezor`, specify `pip3 install trezor[ethereum]`.
You can combine it with the above, to get both HIDAPI and Ethereum
support:
```sh
pip3 install trezor[ethereum,hidapi]
```
### FreeBSD
On FreeBSD you can install the packages:
```sh
pkg install security/py-trezor
```
or build via ports:
```sh
cd /usr/ports/security/py-trezor
make install clean
```
Command line client (trezorctl)
------------------------------
The included `trezorctl` python script can perform various tasks such as
changing setting in the Trezor, signing transactions, retrieving account
info and addresses. See the [docs/](docs/) sub folder for detailed
examples and options.
NOTE: An older version of the `trezorctl` command is [available for
Debian Stretch](https://packages.debian.org/en/stretch/python-trezor)
(and comes pre-installed on [Tails OS](https://tails.boum.org/)).
Python Library
--------------
You can use this python library to interact with a Bitcoin Trezor and
use its capabilities in your application. See examples here in the
[tools/](tools/) sub folder.
PIN Entering
------------
When you are asked for PIN, you have to enter scrambled PIN. Follow the
numbers shown on TREZOR display and enter the their positions using the
numeric keyboard mapping:
<table>
<tr><td>7<td>8<td>9
<tr><td>4<td>5<td>6
<tr><td>1<td>2<td>3
</table>
Example: your PIN is **1234** and TREZOR is displaying the following:
<table>
<tr><td>2<td>8<td>3
<tr><td>5<td>4<td>6
<tr><td>7<td>9<td>1
</table>
You have to enter: **3795**
Contributing
------------
Python-trezor pulls coins info and protobuf messages from
[trezor-common](https://github.com/trezor/trezor-common) repository. If
you are developing new features for Trezor, you will want to start
there. Once your changes are accepted to `trezor-common`, you can make a
PR against this repository. Don't forget to update the submodule with:
```sh
git submodule update --init --remote
```
Then, rebuild the protobuf messages and get `coins.json` by running:
```sh
python3 setup.py prebuild
```
To get support for BTC-like coins, these steps are enough and no further
changes to the library are necessary.

View File

@ -1,137 +0,0 @@
python-trezor
=============
.. image:: https://travis-ci.org/trezor/python-trezor.svg?branch=master
:target: https://travis-ci.org/trezor/python-trezor
.. image:: https://badges.gitter.im/trezor/community.svg
:target: https://gitter.im/trezor/community
Python library and commandline client for communicating with TREZOR Hardware Wallet
See https://trezor.io for more information
Install
-------
Python-trezor requires Python 3.3 or higher, and libusb 1.0. The easiest way to install it is with ``pip``.
The rest of this guide assumes you have a working ``pip``; if not, you can refer to
`this guide <https://packaging.python.org/tutorials/installing-packages/>`_.
Trezor T only
~~~~~~~~~~~~~
On a typical Linux / Mac / BSD system, you already have all you need. Install ``trezor`` with:
.. code::
pip3 install --upgrade setuptools
pip3 install trezor
On Windows, you also need to install `libusb <https://github.com/libusb/libusb/wiki/Windows>`_
and the appropriate `drivers <https://zadig.akeo.ie/>`_. This is, unfortunately, a topic bigger
than this README.
Trezor One support
~~~~~~~~~~~~~~~~~~
In addition to the above, you need to install development headers for HIDAPI.
On a Debian or Ubuntu based system, you can install these:
.. code::
sudo apt-get install python3-dev python3-pip cython3 libusb-1.0-0-dev libudev-dev
When installing the `trezor` library, you need to specify that you want ``hidapi``:
.. code::
pip3 install --upgrade setuptools
pip3 install trezor[hidapi]
Ethereum support
~~~~~~~~~~~~~~~~
Ethereum requires additional python packages. Instead of ``pip3 install trezor``, specify
``pip3 install trezor[ethereum]``.
You can combine it with the above, to get both HIDAPI and Ethereum support:
.. code::
pip3 install trezor[ethereum,hidapi]
FreeBSD
~~~~~~~
On FreeBSD you can install the packages:
.. code::
pkg install security/py-trezor
or build via ports:
.. code::
cd /usr/ports/security/py-trezor
make install clean
Commandline client (trezorctl)
------------------------------
The included ``trezorctl`` python script can perform various tasks such as changing setting in the Trezor, signing transactions, retrieving account info and addresses. See the `docs/ <docs/>`_ sub folder for detailed examples and options.
NOTE: An older version of the ``trezorctl`` command is `available for Debian Stretch <https://packages.debian.org/en/stretch/python-trezor>`_ (and comes pre-installed on `Tails OS <https://tails.boum.org/>`_).
Python Library
--------------
You can use this python library to interact with a Bitcoin Trezor and use its capabilities in your application.
See examples here in the `tools/ <tools/>`_ sub folder.
PIN Entering
------------
When you are asked for PIN, you have to enter scrambled PIN. Follow the numbers shown on TREZOR display and enter the their positions using the numeric keyboard mapping:
=== === ===
7 8 9
4 5 6
1 2 3
=== === ===
Example: your PIN is **1234** and TREZOR is displaying the following:
=== === ===
2 8 3
5 4 6
7 9 1
=== === ===
You have to enter: **3795**
Contributing
------------
Python-trezor pulls coins info and protobuf messages from `trezor-common <https://github.com/trezor/trezor-common>`_ repository. If you are
developing new features for Trezor, you will want to start there. Once your changes are accepted to ``trezor-common``, you can make a PR
against this repository. Don't forget to update the submodule with:
.. code::
git submodule update --init --remote
Then, rebuild the protobuf messages and get ``coins.json`` by running:
.. code::
python3 setup.py prebuild
To get support for BTC-like coins, these steps are enough and no further changes to the library are necessary.

View File

@ -25,6 +25,12 @@ CWD = os.path.dirname(os.path.realpath(__file__))
TREZOR_COMMON = os.path.join(CWD, 'vendor', 'trezor-common') TREZOR_COMMON = os.path.join(CWD, 'vendor', 'trezor-common')
def read(name):
filename = os.path.join(CWD, name)
with open(filename, 'r') as f:
return f.read()
class PrebuildCommand(Command): class PrebuildCommand(Command):
description = 'update vendored files (coins.json, protobuf messages)' description = 'update vendored files (coins.json, protobuf messages)'
user_options = [] user_options = []
@ -77,7 +83,13 @@ setup(
version=VERSION, version=VERSION,
author='TREZOR', author='TREZOR',
author_email='info@trezor.io', author_email='info@trezor.io',
license='LGPLv3',
description='Python library for communicating with TREZOR Hardware Wallet', description='Python library for communicating with TREZOR Hardware Wallet',
long_description='{}\n\n{}'.format(
read('README.md'),
read('CHANGELOG.md'),
),
long_description_content_type='text/markdown',
url='https://github.com/trezor/python-trezor', url='https://github.com/trezor/python-trezor',
packages=find_packages(), packages=find_packages(),
package_data={ package_data={

View File

@ -1 +1 @@
__version__ = '0.10.1' __version__ = '0.10.2'

View File

@ -1,3 +1,19 @@
# This file is part of the Trezor project.
#
# Copyright (C) 2012-2018 SatoshiLabs and contributors
#
# This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License version 3
# as published by the Free Software Foundation.
#
# This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details.
#
# You should have received a copy of the License along with this library.
# If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
import warnings import warnings
warnings.warn("ckd_public module is deprecated and will be removed", DeprecationWarning) warnings.warn("ckd_public module is deprecated and will be removed", DeprecationWarning)

View File

@ -1,21 +1,18 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2012-2016 Marek Palatinus <slush@satoshilabs.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# Copyright (C) 2012-2016 Pavol Rusnak <stick@satoshilabs.com>
# Copyright (C) 2016 Jochen Hoenicke <hoenicke@gmail.com>
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
import functools import functools
import logging import logging

View File

@ -1,3 +1,19 @@
# This file is part of the Trezor project.
#
# Copyright (C) 2012-2018 SatoshiLabs and contributors
#
# This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License version 3
# as published by the Free Software Foundation.
#
# This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details.
#
# You should have received a copy of the License along with this library.
# If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
import os.path import os.path
import json import json

View File

@ -1,3 +1,19 @@
# This file is part of the Trezor project.
#
# Copyright (C) 2012-2018 SatoshiLabs and contributors
#
# This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License version 3
# as published by the Free Software Foundation.
#
# This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details.
#
# You should have received a copy of the License along with this library.
# If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
import sys import sys
from functools import reduce from functools import reduce
import binascii import binascii

View File

@ -1,20 +1,18 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2012-2016 Marek Palatinus <slush@satoshilabs.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# Copyright (C) 2012-2016 Pavol Rusnak <stick@satoshilabs.com>
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
from __future__ import print_function from __future__ import print_function

View File

@ -1,20 +1,18 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2012-2017 Marek Palatinus <slush@satoshilabs.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# Copyright (C) 2012-2017 Pavol Rusnak <stick@satoshilabs.com>
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
import warnings import warnings

View File

@ -1,3 +1,19 @@
# This file is part of the Trezor project.
#
# Copyright (C) 2012-2018 SatoshiLabs and contributors
#
# This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License version 3
# as published by the Free Software Foundation.
#
# This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details.
#
# You should have received a copy of the License along with this library.
# If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
import logging import logging
from typing import Set, Type, Optional from typing import Set, Type, Optional

View File

@ -1,21 +1,18 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2012-2016 Marek Palatinus <slush@satoshilabs.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# Copyright (C) 2012-2016 Pavol Rusnak <stick@satoshilabs.com>
# Copyright (C) 2016 Jochen Hoenicke <hoenicke@gmail.com>
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
from . import messages from . import messages
from . import protobuf from . import protobuf

View File

@ -1,3 +1,19 @@
# This file is part of the Trezor project.
#
# Copyright (C) 2012-2018 SatoshiLabs and contributors
#
# This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License version 3
# as published by the Free Software Foundation.
#
# This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details.
#
# You should have received a copy of the License along with this library.
# If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
import binascii import binascii
import json import json
from . import messages as proto from . import messages as proto

View File

@ -1,20 +1,18 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2012-2016 Marek Palatinus <slush@satoshilabs.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# Copyright (C) 2012-2016 Pavol Rusnak <stick@satoshilabs.com>
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
''' '''
Extremely minimal streaming codec for a subset of protobuf. Supports uint32, Extremely minimal streaming codec for a subset of protobuf. Supports uint32,

View File

@ -1,20 +1,18 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2012-2016 Marek Palatinus <slush@satoshilabs.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# Copyright (C) 2012-2016 Pavol Rusnak <stick@satoshilabs.com>
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
from __future__ import absolute_import from __future__ import absolute_import

View File

@ -1,20 +1,18 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2012-2016 Marek Palatinus <slush@satoshilabs.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# Copyright (C) 2012-2016 Pavol Rusnak <stick@satoshilabs.com>
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
from __future__ import absolute_import from __future__ import absolute_import

View File

@ -1,3 +1,19 @@
# This file is part of the Trezor project.
#
# Copyright (C) 2012-2018 SatoshiLabs and contributors
#
# This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License version 3
# as published by the Free Software Foundation.
#
# This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details.
#
# You should have received a copy of the License along with this library.
# If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
from __future__ import print_function from __future__ import print_function
import sys import sys
import math import math

View File

@ -1,3 +1,19 @@
# This file is part of the Trezor project.
#
# Copyright (C) 2012-2018 SatoshiLabs and contributors
#
# This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License version 3
# as published by the Free Software Foundation.
#
# This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details.
#
# You should have received a copy of the License along with this library.
# If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
import base64 import base64
import struct import struct
import xdrlib import xdrlib

View File

@ -1,20 +1,18 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2012-2016 Marek Palatinus <slush@satoshilabs.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# Copyright (C) 2012-2016 Pavol Rusnak <stick@satoshilabs.com>
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
import os import os

View File

@ -1,3 +1,19 @@
# This file is part of the Trezor project.
#
# Copyright (C) 2012-2018 SatoshiLabs and contributors
#
# This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License version 3
# as published by the Free Software Foundation.
#
# This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details.
#
# You should have received a copy of the License along with this library.
# If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
import functools import functools
import os import os
import pytest import pytest

View File

@ -1,20 +1,18 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2012-2016 Marek Palatinus <slush@satoshilabs.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# Copyright (C) 2012-2016 Pavol Rusnak <stick@satoshilabs.com>
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
from .common import TrezorTest from .common import TrezorTest

View File

@ -1,20 +1,19 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2012-2016 Marek Palatinus <slush@satoshilabs.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# Copyright (C) 2012-2016 Pavol Rusnak <stick@satoshilabs.com>
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
import time import time
import pytest import pytest

View File

@ -1,3 +1,19 @@
# This file is part of the Trezor project.
#
# Copyright (C) 2012-2018 SatoshiLabs and contributors
#
# This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License version 3
# as published by the Free Software Foundation.
#
# This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details.
#
# You should have received a copy of the License along with this library.
# If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
import pytest import pytest
from .conftest import setup_client from .conftest import setup_client

View File

@ -1,20 +1,18 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2012-2016 Marek Palatinus <slush@satoshilabs.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# Copyright (C) 2012-2016 Pavol Rusnak <stick@satoshilabs.com>
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
import pytest import pytest
from hashlib import sha256 from hashlib import sha256

View File

@ -1,20 +1,19 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2012-2016 Marek Palatinus <slush@satoshilabs.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# Copyright (C) 2012-2016 Pavol Rusnak <stick@satoshilabs.com>
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
import pytest import pytest
from .common import TrezorTest from .common import TrezorTest

View File

@ -1,20 +1,19 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2012-2016 Marek Palatinus <slush@satoshilabs.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# Copyright (C) 2012-2016 Pavol Rusnak <stick@satoshilabs.com>
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
import pytest import pytest
from .common import TrezorTest from .common import TrezorTest

View File

@ -1,20 +1,19 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2012-2016 Marek Palatinus <slush@satoshilabs.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# Copyright (C) 2012-2016 Pavol Rusnak <stick@satoshilabs.com>
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
import pytest import pytest
from .common import TrezorTest from .common import TrezorTest

View File

@ -1,20 +1,19 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2012-2016 Marek Palatinus <slush@satoshilabs.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# Copyright (C) 2012-2016 Pavol Rusnak <stick@satoshilabs.com>
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
from binascii import hexlify, unhexlify from binascii import hexlify, unhexlify
import pytest import pytest

View File

@ -1,20 +1,19 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2012-2016 Marek Palatinus <slush@satoshilabs.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# Copyright (C) 2012-2016 Pavol Rusnak <stick@satoshilabs.com>
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
import pytest import pytest
from .common import TrezorTest from .common import TrezorTest

View File

@ -1,20 +1,19 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2012-2016 Marek Palatinus <slush@satoshilabs.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# Copyright (C) 2012-2016 Pavol Rusnak <stick@satoshilabs.com>
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
from binascii import hexlify from binascii import hexlify
import pytest import pytest

View File

@ -1,19 +1,19 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2016-2017 Pavol Rusnak <stick@satoshilabs.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
from binascii import hexlify from binascii import hexlify
import pytest import pytest

View File

@ -1,20 +1,19 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2012-2016 Marek Palatinus <slush@satoshilabs.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# Copyright (C) 2012-2016 Pavol Rusnak <stick@satoshilabs.com>
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
from binascii import unhexlify, hexlify from binascii import unhexlify, hexlify
import pytest import pytest

View File

@ -1,19 +1,19 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2016-2017 Pavol Rusnak <stick@satoshilabs.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
from binascii import unhexlify from binascii import unhexlify
import pytest import pytest

View File

@ -1,20 +1,18 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2012-2016 Marek Palatinus <slush@satoshilabs.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# Copyright (C) 2012-2016 Pavol Rusnak <stick@satoshilabs.com>
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
import pytest import pytest

View File

@ -1,19 +1,18 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2016-2017 Pavol Rusnak <stick@satoshilabs.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
from .common import TrezorTest from .common import TrezorTest
from ..support import ckd_public as bip32 from ..support import ckd_public as bip32

View File

@ -1,19 +1,18 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2016-2017 Pavol Rusnak <stick@satoshilabs.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
from .common import TrezorTest from .common import TrezorTest
from ..support import ckd_public as bip32 from ..support import ckd_public as bip32

View File

@ -1,20 +1,18 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2012-2016 Marek Palatinus <slush@satoshilabs.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# Copyright (C) 2012-2016 Pavol Rusnak <stick@satoshilabs.com>
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
from .common import TrezorTest from .common import TrezorTest
from ..support import ckd_public as bip32 from ..support import ckd_public as bip32

View File

@ -1,20 +1,19 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2012-2016 Marek Palatinus <slush@satoshilabs.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# Copyright (C) 2012-2016 Pavol Rusnak <stick@satoshilabs.com>
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
from binascii import unhexlify from binascii import unhexlify
from .common import TrezorTest from .common import TrezorTest

View File

@ -1,21 +1,18 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2012-2016 Marek Palatinus <slush@satoshilabs.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# Copyright (C) 2012-2016 Pavol Rusnak <stick@satoshilabs.com>
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
import math import math
from .common import TrezorTest from .common import TrezorTest

View File

@ -1,20 +1,18 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2012-2016 Marek Palatinus <slush@satoshilabs.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# Copyright (C) 2012-2016 Pavol Rusnak <stick@satoshilabs.com>
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
from .common import TrezorTest from .common import TrezorTest
from ..support import ckd_public as bip32 from ..support import ckd_public as bip32

View File

@ -1,20 +1,18 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2012-2016 Marek Palatinus <slush@satoshilabs.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# Copyright (C) 2012-2016 Pavol Rusnak <stick@satoshilabs.com>
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
from binascii import hexlify from binascii import hexlify
import pytest import pytest

View File

@ -1,20 +1,18 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2012-2016 Marek Palatinus <slush@satoshilabs.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# Copyright (C) 2012-2016 Pavol Rusnak <stick@satoshilabs.com>
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
import pytest import pytest

View File

@ -1,19 +1,18 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2016-2017 Pavol Rusnak <stick@satoshilabs.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
from binascii import hexlify from binascii import hexlify
import pytest import pytest

View File

@ -1,19 +1,18 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2016-2017 Pavol Rusnak <stick@satoshilabs.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
from binascii import hexlify from binascii import hexlify
import pytest import pytest

View File

@ -1,20 +1,18 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2012-2016 Marek Palatinus <slush@satoshilabs.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# Copyright (C) 2012-2016 Pavol Rusnak <stick@satoshilabs.com>
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
from binascii import unhexlify from binascii import unhexlify
import pytest import pytest

View File

@ -1,19 +1,18 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2016-2017 Pavol Rusnak <stick@satoshilabs.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
from binascii import unhexlify from binascii import unhexlify
import pytest import pytest

View File

@ -1,20 +1,19 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2012-2016 Marek Palatinus <slush@satoshilabs.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# Copyright (C) 2012-2016 Pavol Rusnak <stick@satoshilabs.com>
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
import pytest import pytest
from .common import TrezorTest from .common import TrezorTest

View File

@ -1,20 +1,19 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2012-2016 Marek Palatinus <slush@satoshilabs.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# Copyright (C) 2012-2016 Pavol Rusnak <stick@satoshilabs.com>
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
import pytest import pytest
from .common import TrezorTest from .common import TrezorTest

View File

@ -1,19 +1,18 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2017 Saleem Rashid <trezor@saleemrashid.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
import pytest import pytest

View File

@ -1,19 +1,18 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2017 Saleem Rashid <trezor@saleemrashid.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
import pytest import pytest
from binascii import hexlify from binascii import hexlify

View File

@ -1,19 +1,18 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2017 Saleem Rashid <trezor@saleemrashid.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
from binascii import hexlify from binascii import hexlify
import pytest import pytest

View File

@ -1,19 +1,18 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2017 Saleem Rashid <trezor@saleemrashid.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
from binascii import hexlify from binascii import hexlify
import pytest import pytest

View File

@ -1,19 +1,18 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2017 Saleem Rashid <trezor@saleemrashid.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
from binascii import hexlify from binascii import hexlify
import pytest import pytest

View File

@ -1,19 +1,18 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2017 Saleem Rashid <trezor@saleemrashid.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
from binascii import hexlify, unhexlify from binascii import hexlify, unhexlify
import pytest import pytest

View File

@ -1,20 +1,19 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2012-2016 Marek Palatinus <slush@satoshilabs.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# Copyright (C) 2012-2016 Pavol Rusnak <stick@satoshilabs.com>
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
import pytest import pytest
from .common import TrezorTest from .common import TrezorTest

View File

@ -1,20 +1,19 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2012-2016 Marek Palatinus <slush@satoshilabs.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# Copyright (C) 2012-2016 Pavol Rusnak <stick@satoshilabs.com>
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
import pytest import pytest
from .common import TrezorTest from .common import TrezorTest

View File

@ -1,20 +1,18 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2012-2016 Marek Palatinus <slush@satoshilabs.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# Copyright (C) 2012-2016 Pavol Rusnak <stick@satoshilabs.com>
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
import pytest import pytest

View File

@ -1,21 +1,18 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2012-2016 Marek Palatinus <slush@satoshilabs.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# Copyright (C) 2012-2016 Pavol Rusnak <stick@satoshilabs.com>
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
import time import time

View File

@ -1,20 +1,19 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2012-2016 Marek Palatinus <slush@satoshilabs.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# Copyright (C) 2012-2016 Pavol Rusnak <stick@satoshilabs.com>
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
import pytest import pytest
from .common import TrezorTest, generate_entropy from .common import TrezorTest, generate_entropy

View File

@ -1,20 +1,19 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2012-2016 Marek Palatinus <slush@satoshilabs.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# Copyright (C) 2012-2016 Pavol Rusnak <stick@satoshilabs.com>
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
import pytest import pytest
from .common import TrezorTest, generate_entropy from .common import TrezorTest, generate_entropy

View File

@ -1,20 +1,18 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2012-2016 Marek Palatinus <slush@satoshilabs.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# Copyright (C) 2012-2016 Pavol Rusnak <stick@satoshilabs.com>
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
import time import time
import pytest import pytest

View File

@ -1,21 +1,18 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2012-2016 Marek Palatinus <slush@satoshilabs.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# Copyright (C) 2012-2016 Pavol Rusnak <stick@satoshilabs.com>
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
import struct import struct
from binascii import hexlify, unhexlify from binascii import hexlify, unhexlify

View File

@ -1,20 +1,19 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2012-2016 Marek Palatinus <slush@satoshilabs.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# Copyright (C) 2012-2016 Pavol Rusnak <stick@satoshilabs.com>
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
from binascii import hexlify from binascii import hexlify
from .common import TrezorTest from .common import TrezorTest

View File

@ -1,20 +1,19 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2012-2016 Marek Palatinus <slush@satoshilabs.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# Copyright (C) 2012-2016 Pavol Rusnak <stick@satoshilabs.com>
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
from binascii import hexlify from binascii import hexlify
from .common import TrezorTest from .common import TrezorTest

View File

@ -1,20 +1,19 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2012-2016 Marek Palatinus <slush@satoshilabs.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# Copyright (C) 2012-2016 Pavol Rusnak <stick@satoshilabs.com>
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
from binascii import hexlify from binascii import hexlify
from .common import TrezorTest from .common import TrezorTest

View File

@ -1,20 +1,18 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2012-2016 Marek Palatinus <slush@satoshilabs.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# Copyright (C) 2012-2016 Pavol Rusnak <stick@satoshilabs.com>
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
from binascii import hexlify, unhexlify from binascii import hexlify, unhexlify
import pytest import pytest

View File

@ -1,19 +1,18 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2017 Jochen Hoenicke <hoenicke@gmail.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
import pytest import pytest
from binascii import hexlify, unhexlify from binascii import hexlify, unhexlify

View File

@ -1,20 +1,18 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2012-2016 Marek Palatinus <slush@satoshilabs.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# Copyright (C) 2012-2016 Pavol Rusnak <stick@satoshilabs.com>
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
import pytest import pytest
from binascii import hexlify, unhexlify from binascii import hexlify, unhexlify

View File

@ -1,19 +1,18 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2017 Saleem Rashid <trezor@saleemrashid.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
from binascii import unhexlify from binascii import unhexlify
import pytest import pytest

View File

@ -1,19 +1,18 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2017 Jochen Hoenicke <hoenicke@gmail.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
from binascii import hexlify, unhexlify from binascii import hexlify, unhexlify
import pytest import pytest

View File

@ -1,19 +1,18 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2017 Jochen Hoenicke <hoenicke@gmail.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
from binascii import hexlify, unhexlify from binascii import hexlify, unhexlify

View File

@ -1,20 +1,19 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2012-2016 Marek Palatinus <slush@satoshilabs.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# Copyright (C) 2012-2016 Pavol Rusnak <stick@satoshilabs.com>
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
from binascii import unhexlify, hexlify from binascii import unhexlify, hexlify
import pytest import pytest

View File

@ -1,17 +1,19 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
#
# Copyright (C) 2012-2018 SatoshiLabs and contributors
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
import pytest import pytest
from .common import TrezorTest from .common import TrezorTest

View File

@ -1,17 +1,19 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
#
# Copyright (C) 2012-2018 SatoshiLabs and contributors
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
import pytest import pytest
from .common import TrezorTest from .common import TrezorTest

View File

@ -1,18 +1,19 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
#
# Copyright (C) 2012-2018 SatoshiLabs and contributors
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
#
# XDR decoding tool available at: # XDR decoding tool available at:
# https://www.stellar.org/laboratory/#xdr-viewer # https://www.stellar.org/laboratory/#xdr-viewer
# #

View File

@ -1,20 +1,19 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2012-2016 Marek Palatinus <slush@satoshilabs.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# Copyright (C) 2012-2016 Pavol Rusnak <stick@satoshilabs.com>
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
from binascii import unhexlify from binascii import unhexlify
from .common import TrezorTest from .common import TrezorTest

View File

@ -1,20 +1,19 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2012-2016 Marek Palatinus <slush@satoshilabs.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# Copyright (C) 2012-2016 Pavol Rusnak <stick@satoshilabs.com>
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
from binascii import unhexlify from binascii import unhexlify
from .common import TrezorTest from .common import TrezorTest

View File

@ -1,20 +1,19 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2012-2016 Marek Palatinus <slush@satoshilabs.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# Copyright (C) 2012-2016 Pavol Rusnak <stick@satoshilabs.com>
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
from binascii import unhexlify from binascii import unhexlify
from .common import TrezorTest from .common import TrezorTest

View File

@ -1,20 +1,18 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2012-2016 Marek Palatinus <slush@satoshilabs.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# Copyright (C) 2012-2016 Pavol Rusnak <stick@satoshilabs.com>
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
from .common import TrezorTest from .common import TrezorTest

View File

@ -1,20 +1,18 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2012-2016 Marek Palatinus <slush@satoshilabs.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# Copyright (C) 2012-2016 Pavol Rusnak <stick@satoshilabs.com>
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
from binascii import hexlify, unhexlify from binascii import hexlify, unhexlify
import pytest import pytest

View File

@ -1,20 +1,18 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2012-2016 Marek Palatinus <slush@satoshilabs.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# Copyright (C) 2012-2016 Pavol Rusnak <stick@satoshilabs.com>
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
from binascii import hexlify, unhexlify from binascii import hexlify, unhexlify

View File

@ -1,20 +1,19 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2012-2016 Marek Palatinus <slush@satoshilabs.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# Copyright (C) 2012-2016 Pavol Rusnak <stick@satoshilabs.com>
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
from binascii import unhexlify, hexlify from binascii import unhexlify, hexlify
import pytest import pytest

View File

@ -1,20 +1,18 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2012-2016 Marek Palatinus <slush@satoshilabs.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# Copyright (C) 2012-2016 Pavol Rusnak <stick@satoshilabs.com>
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
import time import time
import pytest import pytest

View File

@ -1,20 +1,19 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2012-2016 Marek Palatinus <slush@satoshilabs.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# Copyright (C) 2012-2016 Pavol Rusnak <stick@satoshilabs.com>
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
from binascii import unhexlify from binascii import unhexlify
import pytest import pytest

View File

@ -1,20 +1,19 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2012-2016 Marek Palatinus <slush@satoshilabs.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# Copyright (C) 2012-2016 Pavol Rusnak <stick@satoshilabs.com>
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
from binascii import unhexlify from binascii import unhexlify
from .common import TrezorTest from .common import TrezorTest

View File

@ -1,21 +1,18 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2012-2016 Marek Palatinus <slush@satoshilabs.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# Copyright (C) 2012-2016 Pavol Rusnak <stick@satoshilabs.com>
# Copyright (C) 2016 Jochen Hoenicke <hoenicke@gmail.com>
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
import struct import struct
import hmac import hmac

View File

@ -1,20 +1,18 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2012-2016 Marek Palatinus <slush@satoshilabs.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# Copyright (C) 2012-2016 Pavol Rusnak <stick@satoshilabs.com>
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
from ..support import ckd_public from ..support import ckd_public

View File

@ -1,3 +1,19 @@
# This file is part of the Trezor project.
#
# Copyright (C) 2012-2018 SatoshiLabs and contributors
#
# This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License version 3
# as published by the Free Software Foundation.
#
# This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details.
#
# You should have received a copy of the License along with this library.
# If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
import binascii import binascii
import hashlib import hashlib
import pytest import pytest

View File

@ -1,3 +1,19 @@
# This file is part of the Trezor project.
#
# Copyright (C) 2012-2018 SatoshiLabs and contributors
#
# This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License version 3
# as published by the Free Software Foundation.
#
# This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details.
#
# You should have received a copy of the License along with this library.
# If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
import binascii import binascii
from trezorlib import nem from trezorlib import nem

View File

@ -1,3 +1,19 @@
# This file is part of the Trezor project.
#
# Copyright (C) 2012-2018 SatoshiLabs and contributors
#
# This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License version 3
# as published by the Free Software Foundation.
#
# This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details.
#
# You should have received a copy of the License along with this library.
# If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
from io import BytesIO from io import BytesIO
import pytest import pytest

View File

@ -1,3 +1,19 @@
# This file is part of the Trezor project.
#
# Copyright (C) 2012-2018 SatoshiLabs and contributors
#
# This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License version 3
# as published by the Free Software Foundation.
#
# This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details.
#
# You should have received a copy of the License along with this library.
# If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
import mock import mock
from trezorlib.transport import all_transports from trezorlib.transport import all_transports

View File

@ -1,20 +1,18 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2012-2016 Marek Palatinus <slush@satoshilabs.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# Copyright (C) 2012-2016 Pavol Rusnak <stick@satoshilabs.com>
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
import os import os

View File

@ -1,21 +1,18 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2012-2016 Marek Palatinus <slush@satoshilabs.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# Copyright (C) 2012-2016 Pavol Rusnak <stick@satoshilabs.com>
# Copyright (C) 2016 Jochen Hoenicke <hoenicke@gmail.com>
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
import hashlib import hashlib
import struct import struct

View File

@ -1,21 +1,18 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2012-2016 Marek Palatinus <slush@satoshilabs.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# Copyright (C) 2012-2016 Pavol Rusnak <stick@satoshilabs.com>
# Copyright (C) 2016 Jochen Hoenicke <hoenicke@gmail.com>
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
import importlib import importlib
import logging import logging

View File

@ -1,21 +1,18 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2012-2016 Marek Palatinus <slush@satoshilabs.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# Copyright (C) 2012-2016 Pavol Rusnak <stick@satoshilabs.com>
# Copyright (C) 2016 Jochen Hoenicke <hoenicke@gmail.com>
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
import logging import logging
import requests import requests

View File

@ -1,20 +1,18 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2012-2016 Marek Palatinus <slush@satoshilabs.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# Copyright (C) 2012-2016 Pavol Rusnak <stick@satoshilabs.com>
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
import time import time
import hid import hid

View File

@ -1,20 +1,18 @@
# This file is part of the TREZOR project. # This file is part of the Trezor project.
# #
# Copyright (C) 2012-2016 Marek Palatinus <slush@satoshilabs.com> # Copyright (C) 2012-2018 SatoshiLabs and contributors
# Copyright (C) 2012-2016 Pavol Rusnak <stick@satoshilabs.com>
# #
# This library is free software: you can redistribute it and/or modify # This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by # it under the terms of the GNU Lesser General Public License version 3
# the Free Software Foundation, either version 3 of the License, or # as published by the Free Software Foundation.
# (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # You should have received a copy of the License along with this library.
# along with this library. If not, see <http://www.gnu.org/licenses/>. # If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
import os import os
import socket import socket

Some files were not shown because too many files have changed in this diff Show More