1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-07-28 09:28:13 +00:00
Commit Graph

14446 Commits

Author SHA1 Message Date
Tomas Susanka
bb74950e23 stellar: message is normalized before sign/verify 2018-05-14 15:33:57 +02:00
Tomas Susanka
22560128fe stellar: StellarSignMessage.message is bytes 2018-05-14 15:17:13 +02:00
Tomas Susanka
f97815f69a vendor: trezor-common updated 2018-05-14 15:16:26 +02:00
Tomas Susanka
b91db285ba stellar: StellarSignMessage.message is bytes not string 2018-05-14 15:12:09 +02:00
Tomas Susanka
fc69ddf38f ethereum: note about message sign/verify 2018-05-14 14:21:20 +02:00
Tomas Susanka
d57fe33582 tests/device/stellar: sign message 2018-05-14 14:09:39 +02:00
matejcik
f9c20f8d2f travis: do not trigger trezor-core if not master 2018-05-11 16:01:11 +02:00
matejcik
cc7c8ccb59 client: clean up exception and decorator code 2018-05-11 15:34:49 +02:00
matejcik
a478dac5f7 client: clean up logging and printing 2018-05-11 15:34:23 +02:00
Tomas Susanka
376a3cbec5
Merge pull request #200 from trezor/tsusanka/unknown-token-fix
eth: unknown token transfer is recognized and displayed as unknown
2018-05-11 15:33:33 +02:00
matejcik
a2b70562bc flake8: be stricter 2018-05-11 15:29:38 +02:00
matejcik
123aec5d7d tests/device_tests: remove all star imports 2018-05-11 15:29:38 +02:00
matejcik
266e34eec4 tests/device_tests: disable protobuf outputs unless run with -v 2018-05-11 15:29:38 +02:00
matejcik
0b6ec27064 logging: get rid of pprint and VerboseWireMixin
(and also TrezorClientVerbose)
2018-05-11 15:29:38 +02:00
matejcik
ca8ebacab9 logging: convenience function to set up protobuf logging 2018-05-11 15:29:38 +02:00
matejcik
1e4c1c093e protobuf: improve prettyprint formatting 2018-05-11 15:29:38 +02:00
matejcik
eed91db880 protocol: python logging to supersede VerboseWire 2018-05-11 15:29:38 +02:00
matejcik
b7c7190573 trezorlib: remove Hash to btc_hash, prepare for moving it away from things 2018-05-11 15:29:38 +02:00
matejcik
325312d11c protobuf: move formatter function to protobuf where it belongs better 2018-05-11 15:29:38 +02:00
matejcik
579adb1871 tests: update to use parse_path 2018-05-11 15:29:38 +02:00
matejcik
d106869061 trezorlib: deprecate client.expand_path and move the staticmethod
to an ordinary function tools.parse_path

Also remove PRIME_DERIVATION_FLAG and move it to tools.HARDENED_FLAG
2018-05-11 15:29:37 +02:00
matejcik
4f66b37f25 tests: update imports after tests.support move 2018-05-11 15:29:37 +02:00
matejcik
603b201ad0 tests: create tests.support module
for things that should not be part of trezorlib but tests use them
2018-05-11 15:29:37 +02:00
matejcik
e859e28354 script: set TREZOR_PATH so that test can reliably run locally 2018-05-11 14:49:22 +02:00
matejcik
fc45d0c39b travis: use pipenv to ensure stable environment for python tests 2018-05-11 14:49:22 +02:00
Jochen Hoenicke
cb9eefdce6 Recovery: Don't ask for confirmation on dry run. (#347)
The message is very confusing, as it is not recovering the device.
Since dry-run recovery does not change anything, there is no need to ask
for confirmation.
2018-05-11 14:03:28 +02:00
Lucas Betschart
e400accca6 Add Feathercoin (#105) 2018-05-11 11:40:30 +02:00
Tomas Susanka
55de110ee9 eth: unknown token changed to (None, None..) 2018-05-10 14:51:08 +02:00
Tomas Susanka
2d0d360944 eth: unknown token transfer is recognized and displayed as unknown
updates #198
2018-05-10 14:19:23 +02:00
Tomas Susanka
77766d2d0f tests/device/eth: known/unknown token test 2018-05-10 13:33:06 +02:00
Tomas Susanka
d7ccc74de4
Merge pull request #345 from saleemrashid/nem-cleanup
Use symlink to trezor-common for nem_mosaics.json
2018-05-10 10:30:07 +02:00
matejcik
a289d16838 build: require typing module for python < 3.4 2018-05-09 17:43:41 +02:00
matejcik
e0d850df7d protobuf: update generators and messages to be identical with trezor-core 2018-05-09 17:15:13 +02:00
Tomas Susanka
18adf6cc4d tests/stellar: marked as passing on T1 2018-05-09 16:34:51 +02:00
Derek May
093696d00f EGEM trezor support (#104) 2018-05-09 13:53:55 +02:00
Pavol Rusnak
039263589f
defs: remove .gitignore 2018-05-09 01:01:03 +02:00
matejcik
5329bc9463
Merge pull request #167 from zulucrypto/stellar
[Stellar] [WIP] Add Stellar support to trezorctl
2018-05-07 14:23:56 +02:00
matejcik
dd0217c746 protobuf: update trezor-common and messages 2018-05-07 14:14:16 +02:00
matejcik
28264a4fe0 protobuf: improve description of sint_to_uint 2018-05-07 14:10:34 +02:00
matejcik
df8c3da1a2 protobuf: properly implement signed types (fixes #249) 2018-05-07 14:10:34 +02:00
matejcik
b156ec9757 travis: fix bash syntax bug in trigger-travis.sh 2018-05-07 13:36:55 +02:00
matejcik
76fea5afc4 build: move ethereum requirements to their own extra
We only need ethereum libraries for `ethereum_sign_tx` in trezorctl,
and rlp has caused us dependency problems in the past already.
Also we required ethjsonrpc for the same thing but never listed
that dependency anywhere.

That changes now.
2018-05-07 13:05:48 +02:00
matejcik
6c033bd810 travis: trigger build of trezor-core when python-trezor is pushed 2018-05-07 12:47:41 +02:00
Saleem Rashid
21d147ac47 nem_mosaics: Add symlink to trezor-common 2018-05-05 22:13:19 +01:00
Saleem Rashid
7e407b467e Revert "nem: mosaics are generated from nem_mosaics.json in trezor-common"
This reverts commit c4beba839b.
2018-05-05 22:12:12 +01:00
Saleem Rashid
975c8c61ed Revert "firmware: reintroduce dep into Makefile"
This reverts commit aa6405e23c.
2018-05-05 22:12:02 +01:00
matejcik
43f14ac760 build: add flake8 to dev requirements 2018-05-04 17:50:49 +02:00
matejcik
a8351d1bda docs: testing instructions 2018-05-04 17:47:44 +02:00
matejcik
75fb38f63c docs: make build instructions more compact, reflect use of pipenv 2018-05-04 17:47:44 +02:00
matejcik
ac33a0f86e travis: use pipenv to run python-trezor testsuite reproducibly 2018-05-04 17:47:44 +02:00