1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-12-22 14:28:07 +00:00
Commit Graph

260 Commits

Author SHA1 Message Date
Tomas Susanka
3aef649850
Merge pull request #291 from ph4r05/xmr-versions
xmr: add version fields to check for protocol compatibility
2019-04-12 13:46:41 +02:00
Tomas Susanka
5ccebed9d3 protobuf: add display rotation to ApplySettings (#304) 2019-04-02 10:46:03 +02:00
matejcik
86e124e3b2 protob: fix check.py to match proper prefix 2019-03-21 12:30:37 +01:00
matejcik
617f8fee62 travis: run all python scripts from top-level directory 2019-03-21 12:22:55 +01:00
Pavol Rusnak
04bac52951
protob: add check for message prefixes; fix binance message names 2019-03-13 17:07:43 +01:00
Tomas Susanka
c5e54d7535 protob: add mnemonic type to DebugLinkState 2019-03-11 13:54:35 +01:00
Dusan Klinec
f75a93ceca
xmr: add version fields to check for protocol compatibility
- safe check in case hard fork number increases without Trezor being patched to that version. Same for monero software version - if major version update is detected, T may warn to do only in own risk without updating Trezor firmware compatible with new versions
2019-03-07 11:33:21 +01:00
Tomas Susanka
84f5a0e393 protob: set PublicKey's node to optional to be consistent with other coins 2019-03-04 12:53:39 +01:00
Luke Plaster
1b12183d25 Add Binance Chain (#264) 2019-02-25 14:00:27 +01:00
Dusan Klinec
e7e80cdeb7
xmr: hf10 upgrades 2019-02-18 02:45:04 +01:00
Pavol Rusnak
0735c7d6f5
protob: rename common_address_n to address_n in MultisigRedeemScriptType 2019-02-04 01:11:44 +01:00
Pavol Rusnak
44085a9d1a
protob: add simplified fields for MultisigRedeemScriptType 2019-02-03 23:20:20 +01:00
Pavol Rusnak
4b41d2e638
protob: add branch_id to SignTx and TransactionType (zcash) 2019-01-31 20:52:38 +01:00
matejcik
e1d1526453 protob: EOS support (#231) 2019-01-28 18:49:56 +01:00
Pavol Rusnak
495b35e212
protob: don't use required for eth fields 2019-01-28 18:38:10 +01:00
Tomas Susanka
101242f902 protobuf/eth: also 'to' is string 2019-01-25 16:06:26 +01:00
Tomas Susanka
534d15f208 protobuf/eth: MessageSignature and VerifyMessage have also address as a string 2019-01-25 15:46:26 +01:00
Tomas Susanka
886f2e076c protobuf/eth: EthereumAddress now sends string instead of bytes 2019-01-25 15:17:52 +01:00
Rafael Korbaš
b947aa3d45 replace network with protocol magic on cardano (#244) 2019-01-18 15:48:25 +01:00
Tomas Susanka
877778fc93
Merge pull request #255 from ph4r05/xmr-live-refresh-tx-key
xmr: live refresh and get_tx_key added
2019-01-16 15:51:11 +01:00
Tomas Susanka
7c151de354 protob: remove chain_id from get address and get public key 2019-01-11 10:55:29 +01:00
Tomas Susanka
60f43b2db3 protob: add chain_id to EthGetAddress 2019-01-09 14:22:16 +01:00
Tomas Susanka
b42aa8096b protob: add destination tag field for ripple 2019-01-08 15:49:11 +01:00
Dusan Klinec
43d718f9d6
xmr: live refresh and get_tx_key added
- get_tx_key supports retrieval of private tx keys - required by users to check the transaction or when resolving disputes with the decipient
- get_tx_key supports to return transaction derivations = private tx key * public view key. This enables to compute tx_proof for outgoing transactions which is also a nice tool when resolving disputes, provides better protection as tx private key is hidden.
- live refresh enables computation of key images on the fly during the refresh. This helps to completely avoid key image sync and enables to use the Trezor with untrusted node.
2018-12-19 13:51:30 +01:00
Tomas Susanka
016a71c6d0 protobuf: eth fix 2018-11-16 14:14:18 +01:00
Tomas Susanka
ff34e73f9c protobuf: EthereumPublicKey 2018-11-16 14:12:52 +01:00
Tibor Arpas
dacbc7260c
defs: add Capricion 2018-10-20 17:18:26 +02:00
Pavol Rusnak
aa452a5716
fix gitignore 2018-10-19 18:07:24 +02:00
Pavol Rusnak
d56c8abf9d
protob: update .gitignore 2018-10-18 14:57:23 +02:00
Pavol Rusnak
9744e89378
protob: fix small issues with protob, run graph.py in travis 2018-10-18 14:55:50 +02:00
Tomas Susanka
50b9ecaf46 xmr: few comments 2018-10-18 14:14:19 +02:00
Tomas Susanka
588f8e03f5
Merge pull request #216 from ph4r05/xmr-thining
xmr: protocol message thinning
2018-10-18 13:50:27 +02:00
Dusan Klinec
d04e118471
xmr: protocol message thinning
As discussed in https://github.com/trezor/trezor-core/issues/368
2018-10-18 13:45:58 +02:00
Pavol Rusnak
ea0262266d
fix typo 2018-10-15 17:59:13 +02:00
Pavol Rusnak
95ffa894c8
protob: add version_group_id to SignTx and TxAck 2018-10-15 17:29:43 +02:00
Pavol Rusnak
2742890439
protob: add Decred comments 2018-10-15 17:25:17 +02:00
Pavol Rusnak
41e4a84b5b
protob: add Features.no_backup and ResetDevice.no_backup 2018-10-04 16:36:27 +02:00
Dusan Klinec
034289ddd2 pb2py: fields moved to classmethod get_fields()
- garbage collectable after (de)serialization
2018-09-18 18:06:40 +02:00
Dusan Klinec
08e89cabd2 xmr: no wrapper 2018-09-18 11:45:23 +02:00
Dusan Klinec
9db33632e2
xmr: rsig in partitions 2018-09-17 14:53:00 +02:00
Fernando Sobreira
c82aad53fe Add Tron support
Add Tron support
Remove TronGetPublicKey
2018-09-14 11:21:24 +02:00
Pavol Rusnak
4e7df217d3
protob: remove root_hd_passphrase from CardanoPublicKey 2018-09-07 19:08:16 +02:00
Dušan Plavák
ab58324dc0 Add network param to cardano sign tx (#205) 2018-09-06 19:11:14 +02:00
matejcik
5d472e8a11 protobuf: remove Cardano SignVerify entries in wire types 2018-09-06 17:05:09 +02:00
Tomas Susanka
843facd2c1 protobuf: remove cardano sign/verify messages 2018-09-06 14:37:59 +02:00
Pavol Rusnak
b6f59d351a
protob: remove TezosCurveType from protobuf; Ed25519 is the only supported one 2018-09-05 16:42:24 +02:00
Dušan Klinec
cc3f5b3753 xmr: add integrated addresses indicator (#203) 2018-09-04 18:16:45 +02:00
Tomas Susanka
a3cf029042 protobuf: unknown derivation path message 2018-09-04 13:52:03 +02:00
Dušan Klinec
c40260a20b xmr: range sig protocol offloading (#199)
- support for bulletproofs > 2
2018-08-28 13:33:24 +02:00
Adrián Matejov
65619112a0 tezos: branch in sign_tx is not b58 encoded (#198) 2018-08-27 15:39:29 +02:00