Pavol Rusnak
|
a7c32248bd
|
reset: commit to storage unconditionally at the end of backup procedure
|
2019-02-01 15:17:06 +01:00 |
|
Pavol Rusnak
|
8a4e8013f1
|
firmware: process tx.branch_id (zcash)
|
2019-01-31 21:17:00 +01:00 |
|
Pavol Rusnak
|
7e3d0a0a77
|
signing: use the new hasher_InitParam API
|
2019-01-31 19:20:29 +01:00 |
|
Pavol Rusnak
|
77a6718f76
|
ethereum: address in messages is now string
|
2019-01-29 17:16:14 +01:00 |
|
Pavol Rusnak
|
98ec2f096c
|
bootloader: small changes to ui, replace vendor string
|
2019-01-27 15:06:05 +01:00 |
|
Pavol Rusnak
|
3b5fe11253
|
reset: use mnemonic_clear
|
2019-01-23 18:38:30 +01:00 |
|
Pavol Rusnak
|
79779f4da6
|
replace all usage of memset(_, 0, _) with memzero
|
2019-01-23 17:00:01 +01:00 |
|
Pavol Rusnak
|
cbba5f28ae
|
ethereum: nitpick in GetPublicKey
|
2019-01-14 17:15:55 +01:00 |
|
Tomas Susanka
|
cf0b5d669b
|
eth: don't check for ed25519 in get public key
|
2019-01-14 17:12:32 +01:00 |
|
Tomas Susanka
|
0d4efce5a7
|
eth: get public key
|
2019-01-14 17:12:32 +01:00 |
|
OliverBenT
|
8adb269e27
|
changelog: update, add 1.7.3
|
2018-12-23 21:45:42 +01:00 |
|
Pavol Rusnak
|
a819a1c41b
|
firmware: add new bl hash to whitelist
|
2018-12-19 18:02:42 +01:00 |
|
Pavol Rusnak
|
4d502bb5de
|
bump versions
|
2018-12-19 17:45:08 +01:00 |
|
Pavol Rusnak
|
cd112497a5
|
u2f: fix gcc/clang warning
|
2018-12-18 14:49:31 +01:00 |
|
Pavol Rusnak
|
666b9701d2
|
firmware: update changelog
|
2018-12-18 11:50:28 +01:00 |
|
Pavol Rusnak
|
0b26c529ec
|
u2f: replace U2F header with newer ones
Fix U2F constants, add more checks.
|
2018-12-17 23:18:02 +01:00 |
|
Pavol Rusnak
|
da5b0a2894
|
vendor: update trezor-common/trezor-crypto
disable Ethereum{Get,}PublicKey message for now
|
2018-12-17 17:57:03 +01:00 |
|
Pavol Rusnak
|
d34faccc77
|
storage: bump version to 10, add no_backup field
|
2018-12-15 16:12:28 +01:00 |
|
Pavol Rusnak
|
0fb6732fb2
|
storage: add false to passphraseCached explicitly
|
2018-12-15 13:55:58 +01:00 |
|
Pavol Rusnak
|
14b6044cb8
|
storage: add false to pinCached explicitly
|
2018-12-13 12:32:30 +01:00 |
|
Pavol Rusnak
|
fa3481e37d
|
firmware/storage: cache PIN after set
|
2018-12-12 17:37:08 +01:00 |
|
Pavol Rusnak
|
0cf5ef837f
|
reset: add link to ToS to reset_device
|
2018-12-11 12:37:08 +01:00 |
|
Tomas Susanka
|
b51f995da7
|
stellar: typo in failure message
|
2018-12-04 10:04:16 +01:00 |
|
Pavol Rusnak
|
b1725e7264
|
fsm: return xpub for multisig
|
2018-11-15 13:43:08 +01:00 |
|
Pavol Rusnak
|
ca24156eb5
|
changelog: update
|
2018-11-13 16:51:26 +01:00 |
|
Pavol Rusnak
|
9cd261c81a
|
layout: parse and show OMNI transactions
|
2018-11-13 16:50:10 +01:00 |
|
Pavol Rusnak
|
0f2ec16609
|
vendor: update trezor-common
bump fw version to 1.7.2
|
2018-11-12 14:17:25 +01:00 |
|
Pavol Rusnak
|
f0eb7629bc
|
layout: NO BACKUP => SEEDLESS
|
2018-11-05 21:43:13 +01:00 |
|
Pavol Rusnak
|
0688fe6008
|
update changelog
|
2018-11-05 16:11:31 +01:00 |
|
Pavol Rusnak
|
327aaa9921
|
firmware: add new bootloader to whitelist
|
2018-10-24 20:31:15 +02:00 |
|
Pavol Rusnak
|
db6ef4d139
|
adjust message sizes
|
2018-10-24 13:58:24 +02:00 |
|
Pavol Rusnak
|
1e602998c7
|
stellar: rework number formatting to not use double
|
2018-10-24 13:38:33 +02:00 |
|
Pavol Rusnak
|
cc630a1ebb
|
stellar: check return value for stellar_deriveNode
|
2018-10-24 13:38:33 +02:00 |
|
Jochen Hoenicke
|
5cbeb970c9
|
signing: copy content of root HDNode in signing_init
Instead of just storing a pointer, store the content, in case they
later get overwritten.
|
2018-10-24 13:38:33 +02:00 |
|
Pavol Rusnak
|
9226589604
|
bump version to 1.7.1
|
2018-10-24 13:38:10 +02:00 |
|
Pavol Rusnak
|
781d4c24c1
|
layout: don't split short addresses in layoutAddress
|
2018-10-23 17:49:12 +02:00 |
|
Pavol Rusnak
|
e1700c2ce1
|
layout: use "address" instead of "account" for EthereumGetAddress
|
2018-10-22 15:17:57 +02:00 |
|
Pavol Rusnak
|
8e6369e1ba
|
layout: treat address as accounts for EthereumGetAddress dialogs
|
2018-10-22 15:15:15 +02:00 |
|
Pavol Rusnak
|
3f1d7b09f1
|
reset/recovery: refactor last commit
|
2018-10-22 14:39:49 +02:00 |
|
Pavol Rusnak
|
14efc70f82
|
reset: add confirm dialog
|
2018-10-22 14:10:35 +02:00 |
|
Pavol Rusnak
|
d1256e3831
|
ethereum: refactor into rlp_calculate_number_length
|
2018-10-19 16:10:26 +02:00 |
|
Pavol Rusnak
|
ae077971ec
|
nem: check for invalid network id
|
2018-10-19 15:50:06 +02:00 |
|
Pavol Rusnak
|
d26f7e8a80
|
stellar: fix number of operations data type
|
2018-10-19 15:28:03 +02:00 |
|
Pavol Rusnak
|
f55bcbab31
|
lisk: check recipient_id length
|
2018-10-19 14:47:38 +02:00 |
|
Pavol Rusnak
|
29b2a66783
|
firmware: update changelog
|
2018-10-19 14:46:44 +02:00 |
|
Pavol Rusnak
|
ab9ea4bb54
|
firmware: fix Zcash ZIP243 signing
|
2018-10-17 16:57:25 +02:00 |
|
Pavol Rusnak
|
71e52e3520
|
firmware: use preimage hasher for Zcash Sapling
|
2018-10-16 11:36:28 +02:00 |
|
Pavol Rusnak
|
4f9284d572
|
firmware: drop version_group_id from coin definition, use externally provided one
|
2018-10-15 18:07:16 +02:00 |
|
Pavol Rusnak
|
9730471a73
|
reset: wording
|
2018-10-11 15:27:03 +02:00 |
|
Pavol Rusnak
|
96cf9e9065
|
reset: don't show internal entropy when skip_backup is set
|
2018-10-11 15:24:40 +02:00 |
|
Pavol Rusnak
|
3a4660ede2
|
reset: don't show internal entropy when no_backup is set
|
2018-10-08 15:39:55 +02:00 |
|
Pavol Rusnak
|
cb9182166e
|
reset: fix setting of needs_backup flag
|
2018-10-04 18:36:36 +02:00 |
|
Pavol Rusnak
|
9749cb070b
|
storage: setNoBackup does not have to have parameter
|
2018-10-04 17:30:37 +02:00 |
|
Pavol Rusnak
|
4a0f0259d1
|
firmware: introduce seedless setup (aka no_backup)
|
2018-10-04 17:19:37 +02:00 |
|
Pavol Rusnak
|
86118986bc
|
lisk: remove unnecessary allocation
|
2018-09-28 10:41:30 +02:00 |
|
Pavol Rusnak
|
9afaeff36f
|
firmware: fix typo in unfinished_backup
|
2018-09-20 13:52:22 +02:00 |
|
Pavol Rusnak
|
307b3a742b
|
fix Docker build
|
2018-09-19 20:30:00 +02:00 |
|
Pavol Rusnak
|
8fb6beb314
|
layout: refactor split_message_hex, use it where possible
|
2018-09-19 18:45:50 +02:00 |
|
Pavol Rusnak
|
79f0db555f
|
make: whitespace nitpick in mako non-verbose output
|
2018-09-14 15:06:03 +02:00 |
|
Pavol Rusnak
|
7b4f027445
|
fsm: use const where applicable, document where it isn't and why
|
2018-09-14 14:40:29 +02:00 |
|
Pavol Rusnak
|
a4058e1061
|
lisk: cleanup code
|
2018-09-14 13:53:14 +02:00 |
|
alepop
|
b0a7ea1f31
|
add Lisk support (#351)
|
2018-09-14 12:13:41 +02:00 |
|
Pavol Rusnak
|
34aad724f0
|
usb: don't use CONFIDENTIAL inside DEBUG_LINK code
This will make confidential sections identical for production and debug build.
|
2018-09-13 19:58:34 +02:00 |
|
Pavol Rusnak
|
4ac99f3470
|
vendor: update trezor-crypto
|
2018-09-13 15:01:58 +02:00 |
|
Pavol Rusnak
|
b7d38973e2
|
rename hasher_multisig to hasher_script
|
2018-09-12 09:40:56 +02:00 |
|
Pavol Rusnak
|
2310d96ee1
|
vendor: update trezor-crypto
|
2018-09-12 09:40:56 +02:00 |
|
Pavol Rusnak
|
69fa8e7ffe
|
Merge branch 'next'
|
2018-09-12 09:39:15 +02:00 |
|
Pavol Rusnak
|
efeedbe69b
|
fsm: implement script_type handling in GetPublicKey
|
2018-09-06 19:09:00 +02:00 |
|
matejcik
|
c17cec93f7
|
firmware: use flattened protobuf symbols
|
2018-09-06 18:47:36 +02:00 |
|
matejcik
|
48b1a304b4
|
firmware/protob: exclude Monero messages
|
2018-09-06 18:44:42 +02:00 |
|
matejcik
|
d36038aa1d
|
firmware: generate coin defs with Mako
|
2018-09-06 18:44:41 +02:00 |
|
Pavol Rusnak
|
4661db1fd4
|
add missing license headers
|
2018-09-06 18:28:56 +02:00 |
|
Pavol Rusnak
|
a6de54520d
|
layout2: refactor is_valid_ascii function
|
2018-09-06 17:42:03 +02:00 |
|
Pavol Rusnak
|
a3555b9c7c
|
layout: fix VerifyMessage dialog (use nonproportional font for addresses)
|
2018-09-06 14:37:42 +02:00 |
|
Pavol Rusnak
|
7b2d91b970
|
firmware: add bootloader 1.6.0 to whitelist
|
2018-09-04 18:24:41 +02:00 |
|
Pavol Rusnak
|
dbc129d290
|
bump versions to 1.7.0 (firmware) and 1.6.0 (bootloader)
|
2018-09-04 15:14:33 +02:00 |
|
Pavol Rusnak
|
23f03cb6d3
|
firmware: don't use WebUSB landing page for firmware, it's annoying
|
2018-09-04 15:14:33 +02:00 |
|
Pavol Rusnak
|
de96efdb1d
|
usb: change vendor/product id to ones we use for WebUSB
|
2018-09-04 15:14:33 +02:00 |
|
Pavol Rusnak
|
4da73df57d
|
re-enable WebUSB
This reverts commit "Revert WinUSB feature"
b20336e82d
|
2018-09-04 15:14:33 +02:00 |
|
Pavol Rusnak
|
c2fa3d8fca
|
firmware: re-enable Stellar
This reverts commit "firmware: disable Stellar for now"
c82ce39ce5
|
2018-09-04 15:14:32 +02:00 |
|
Pavol Rusnak
|
89dd09bdb8
|
firmware: fix typos in ChangeLog
|
2018-08-30 12:53:55 +02:00 |
|
Pavol Rusnak
|
ef86786ff7
|
firmware: add new bootloader 1.5.1 to the whitelist
|
2018-08-27 17:47:14 +02:00 |
|
Pavol Rusnak
|
c82ce39ce5
|
firmware: disable Stellar for now
|
2018-08-27 17:17:56 +02:00 |
|
Pavol Rusnak
|
b7535f20a4
|
firmware: add new ethereum tokens
|
2018-08-27 17:17:56 +02:00 |
|
Pavol Rusnak
|
66b85c9757
|
firmware: update Ethereum networks
|
2018-08-27 17:17:56 +02:00 |
|
Pavol Rusnak
|
0bbb3aef89
|
firmware: add missing include to fsm
|
2018-08-27 16:41:56 +02:00 |
|
Pavol Rusnak
|
7c3040d6fc
|
firmware: update ChangeLog, bump to 1.6.3
|
2018-08-27 16:10:57 +02:00 |
|
Michael Ira Krufky
|
a265a9cc50
|
ethereum: add AtheiosChain (ATH) chain_id
|
2018-08-24 16:23:02 +02:00 |
|
Pavol Rusnak
|
b7a82060a9
|
ethereum: fix max_chain_id
|
2018-08-20 15:51:17 +02:00 |
|
Michael Ira Krufky
|
0e3bbd61e0
|
eth: Add Pirl support (#400)
|
2018-08-15 11:29:53 +02:00 |
|
HackyMiner
|
d114665da7
|
ethereum: support full range 32bit chain_id (#399)
|
2018-08-14 19:45:44 +02:00 |
|
HackyMiner
|
47de7ff639
|
ethereum: fixed tokenByChainAddress() to use 32bit chain_id (#398)
|
2018-08-14 11:21:54 +02:00 |
|
Michael Ira Krufky
|
cf83a97c84
|
eth: add Ether-1 (ETHO)
|
2018-08-06 16:21:52 +02:00 |
|
Pavol Rusnak
|
3de28570e4
|
firmware: don't use hardcoded version_group_id, but use the one from coin definition
|
2018-08-06 16:21:05 +02:00 |
|
Michael Ira Krufky
|
925c3a8536
|
eth: add Musicoin (#388)
|
2018-07-30 12:01:03 +02:00 |
|
Michael Ira Krufky
|
8b63ffce61
|
ethereum: add Akroma chain (#387)
|
2018-07-27 12:31:01 +02:00 |
|
HackyMiner
|
1ef73190b9
|
fixed rlp_length for chain_id > 255 (#381)
|
2018-07-19 17:56:11 +02:00 |
|
Pavol Rusnak
|
020a39bf1d
|
protob: add two missing files
|
2018-07-16 15:24:15 +02:00 |
|
Pavol Rusnak
|
c3291c37af
|
vendor: update trezor-common; reflect rename of common.proto to messages-common.proto
|
2018-07-16 15:07:42 +02:00 |
|
Pavol Rusnak
|
277a01a24c
|
firmware: fix stuff broken in the last commit
|
2018-07-10 20:44:30 +02:00 |
|