1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-07-15 19:18:11 +00:00
Commit Graph

14446 Commits

Author SHA1 Message Date
slush
c71f234a8b Added deprecation warning for Python2
Removed dependency to google's protobuf in bridge transport
Fixed PinRequest handling
2017-12-29 19:19:18 +01:00
Peter Jensen
ae02858ef4 removed unused bgs 2017-12-28 16:10:04 +01:00
Pavol Rusnak
6b31ac9753
fix typo 2017-12-27 01:44:26 +01:00
Anton Kolesnyk
956d5e7149 Add sign_tx support for Dogecoin 2017-12-27 01:39:06 +01:00
mcudev
4962207703
sign_tx: add rbf opt-in enable, add locktime, add tx version 2017-12-27 01:28:59 +01:00
Saleem Rashid
79da872316 trezorctl: Guess script type from BIP-32 in sign_tx
Also add change output to sign_tx
2017-12-27 01:16:46 +01:00
Saleem Rashid
881015ae5f trezorctl: Ask for input script type in sign_tx 2017-12-27 01:16:46 +01:00
Saleem Rashid
35db3c5efb trezorctl: Add ChoiceType to replace click.Choice 2017-12-27 01:16:46 +01:00
Pavol Rusnak
888b6f9171
fix file flags 2017-12-24 22:37:24 +01:00
Martin Skoviera
dac97ed5b6 Fixed enums in WordRequestType 2017-12-24 22:37:01 +01:00
Saleem Rashid
bbed79f658 build_protobuf: Refactor
* Use `set -e` to fail on error
* Change into script directory automatically
2017-12-24 12:16:24 +00:00
Saleem Rashid
ff5999162a pb2py: Add pb2/ to sys.path
This removes the need for sed (which was problematic on OS X as it ships
with BSD Sed instead of GNU Sed)
2017-12-24 12:04:36 +00:00
Saleem Rashid
fd5f232fdd pb2py: Refactor 2017-12-24 11:51:13 +00:00
Saleem Rashid
6e81c91443 pb2py: Clean up argparse usage 2017-12-24 11:51:13 +00:00
Aleksey Popov
c88d7b962a protob: Add protobuf syntax tag 2017-12-23 22:15:59 +01:00
Pavol Rusnak
d94b68fd30
fix flake8 warning 2017-12-23 22:13:09 +01:00
Pavol Rusnak
70e6d13c23
device tests: simplify, drop unittest dependency 2017-12-23 22:03:24 +01:00
Pavol Rusnak
d6593e710b
apps.ethereum: implement SignMessage/VerifyMessage 2017-12-23 15:12:31 +01:00
Pavol Rusnak
e47aa9f0c4
apps.ethereum: code cleanup 2017-12-23 14:09:45 +01:00
Pavol Rusnak
1881b0e6fd
device tests: re-enable ethereum tests for T2 again 2017-12-23 13:51:18 +01:00
Saleem Rashid
2782467555 blake256: Replace with working implementation 2017-12-23 13:45:36 +01:00
Roman Zeyde
31c4836073 udp: fix __str__ method and allow simple enumeration 2017-12-23 13:43:51 +01:00
Roman Zeyde
f8a277dfba transport_bridge: fix messages' module import 2017-12-23 13:43:51 +01:00
Roman Zeyde
8689440d90 client: fix PinMatrixRequestType enum usage 2017-12-23 13:43:51 +01:00
Saleem Rashid
b3ef649f64 device_tests: Add test_decred_multisig_change 2017-12-23 13:42:59 +01:00
Saleem Rashid
2df19127fd device_tests: Add test_decred_send_change 2017-12-23 13:42:59 +01:00
Saleem Rashid
0926ab9bc8 device_tests: Clean up test_decred_send 2017-12-23 13:42:59 +01:00
Saleem Rashid
ee211f4bc8 protob: Add decred_script_version to TxInputType 2017-12-23 13:41:52 +01:00
Tomas Susanka
54fcbb68df HashWriter: getvalue -> get_digest 2017-12-22 17:10:28 +01:00
Tomas Susanka
8880d218b3 HashWriter: extra arguments are passed to the hash function 2017-12-22 17:10:28 +01:00
Tomas Susanka
5bf5d477b9 ethereum/signing: hashwriter is used 2017-12-22 17:10:28 +01:00
Tomas Susanka
688b568bd9 ethereum: files rename 2017-12-22 17:10:28 +01:00
Tomas Susanka
19ef1480d8 common: HashWriter move to common 2017-12-22 17:10:28 +01:00
Tomas Susanka
1f677306a1 ethereum/signing: streaming; all tests passing 2017-12-22 17:10:28 +01:00
Tomas Susanka
47b3baa30a ethereum/signing: all test passing, no data stream 2017-12-22 17:10:28 +01:00
Tomas Susanka
dc02b322bf ethereum/signing: basic structure, first test passing
first commit based on the trezor-mcu repo
eth tokens added using the common ethereum_tokens-gen.py script
first device test passing
2017-12-22 17:10:28 +01:00
Tomas Susanka
8304e86bd7 submodules: trezor common updated 2017-12-22 17:10:28 +01:00
Saleem Rashid
6a2b92c49e storage: Fix for Clang 2017-12-20 15:04:43 +01:00
Saleem Rashid
78bc7377a0 Makefile.include: Refactor and support other compilers 2017-12-20 15:04:43 +01:00
Saleem Rashid
58d2079b56 transaction: Fix uninitialized read in compile_output 2017-12-20 15:04:43 +01:00
Pavol Rusnak
fe0534658f
tests: no need to include ubinascii for unit tests 2017-12-19 21:57:42 +01:00
Pavol Rusnak
333c0a633a
trezor.crypto: adopt crc32 function 2017-12-19 21:54:22 +01:00
Pavol Rusnak
a9870b9e0e
tests: update how tests are being run 2017-12-19 19:42:56 +01:00
Pavol Rusnak
eff3ce2aa8
unix: use ensure, not (void) 2017-12-19 19:42:56 +01:00
Pavol Rusnak
556add6a74
tests: use marker, not function name 2017-12-19 19:35:23 +01:00
Pavol Rusnak
41b75c5655
device_tests: use skip_t1 and skip_t2 markers 2017-12-19 19:24:40 +01:00
Saleem Rashid
2c00526d23 client: Remove DEFAULT_CURVE
The device should choose the default curve based on the coin or message.
2017-12-19 18:47:18 +01:00
Pavol Rusnak
c550e5c703
revert bytes/str change in tools.py 2017-12-19 16:10:37 +01:00
Pavol Rusnak
8a37c28ed6
fix typos in test names 2017-12-19 15:54:07 +01:00
Saleem Rashid
f20fd0d8cf trezorctl: Remove broken default in address_n click.prompt 2017-12-19 15:48:17 +01:00