Commit Graph

69 Commits (0f2ec166090c20cf2ff63959706b6fe72aa40cfc)

Author SHA1 Message Date
Pavol Rusnak d1256e3831
ethereum: refactor into rlp_calculate_number_length
6 years ago
Pavol Rusnak 7b4f027445
fsm: use const where applicable, document where it isn't and why
6 years ago
Pavol Rusnak 4ac99f3470
vendor: update trezor-crypto
6 years ago
matejcik c17cec93f7
firmware: use flattened protobuf symbols
6 years ago
matejcik d36038aa1d
firmware: generate coin defs with Mako
6 years ago
Pavol Rusnak 66b85c9757
firmware: update Ethereum networks
6 years ago
Michael Ira Krufky a265a9cc50 ethereum: add AtheiosChain (ATH) chain_id
6 years ago
Pavol Rusnak b7a82060a9
ethereum: fix max_chain_id
6 years ago
Michael Ira Krufky 0e3bbd61e0 eth: Add Pirl support (#400)
6 years ago
HackyMiner d114665da7 ethereum: support full range 32bit chain_id (#399)
6 years ago
Michael Ira Krufky cf83a97c84 eth: add Ether-1 (ETHO)
6 years ago
Michael Ira Krufky 925c3a8536 eth: add Musicoin (#388)
6 years ago
Michael Ira Krufky 8b63ffce61 ethereum: add Akroma chain (#387)
6 years ago
HackyMiner 1ef73190b9 fixed rlp_length for chain_id > 255 (#381)
6 years ago
Pavol Rusnak 0febd07dfc
firmware: update code to use new nested messages in trezor-common
6 years ago
Ilan 9ba3f3f28d RSK checksum address encoding (#376)
6 years ago
HackyMiner ffa6567125 Ethersocial Network (ESN) support added (#377)
6 years ago
Pavol Rusnak e8a46d46c2
ethereum: update to new API
6 years ago
Pavol Rusnak a1379371a0
ethereum: add new networks
6 years ago
Pavol Rusnak 1f470cf1f1
ethereum: use original ethereum message digest
6 years ago
Peter van Mourik 78ece6631f Wanchain support (#313)
6 years ago
Pavol Rusnak bd660655ee
introduce and use memzero instead of explicit_bzero
7 years ago
Pavol Rusnak 4a2d68acb9
use explicit_bzero where possible; update trezor-crypto
7 years ago
Pavol Rusnak 18d8cb3c56
add project website (trezor.io) to license header
7 years ago
Pavol Rusnak ef89fc4e89
ethereum: refactor hash_rlp_number
7 years ago
Jochen Hoenicke 5f9cd15b02 Support multi-byte chain-id. (#212)
7 years ago
Jochen Hoenicke 98e617d874
startup: use custom reset_handler
7 years ago
Saleem Rashid 11d424cdef vendor: Update trezor-crypto
7 years ago
Pavol Rusnak 3d7d0f0734
use C99 for loop where possible
7 years ago
Pavol Rusnak 0781421762
ethereum: more tokens, use better wording for unknown token value
7 years ago
Pavol Rusnak b0ac3a2af1
add EthereumSignMessage/EthereumVerifyMessage
7 years ago
Jochen Hoenicke c5e927fac2 Ethereum Sign/Verify Message
7 years ago
Pavol Rusnak 5b66c0b956
refactor Address dialog (QR code on left button click), use checksum for Ethereum addresses
7 years ago
Pavol Rusnak 2ecc36cd89
ethereum: don't show unrecognized ERC-20 tokens as sending message
7 years ago
Pavol Rusnak c6fd70b471
gettext: mark localizable strings as proof-of-concept
7 years ago
Pavol Rusnak 00f6312a81
rename failures, unify strings where possible
7 years ago
Pavol Rusnak d424829333
add chain_id to erc20 tokens
7 years ago
Pavol Rusnak 652a40c3e6
use bn_format from trezor-crypto where possible
7 years ago
Pavol Rusnak ba9aae143e
ethereum: support for ERC-20 tokens
7 years ago
Pavol Rusnak cb14b98213
ethereum: add new chain_ids
7 years ago
Pavol Rusnak 13f03d3880
Revert "ethereum: add EthereumSignTx.prefix"
7 years ago
Pavol Rusnak 2866e6fe88
ethereum: add EthereumSignTx.prefix
8 years ago
Pavol Rusnak 5c54edf54e
differentiate between ETH and ETC using chain_id
8 years ago
Jochen Hoenicke 32fb7e96cc Ethereum EIP-155 replay protection
8 years ago
Jochen Hoenicke f36cf5c10c Handle edge cases for ethereum txs.
8 years ago
Jochen Hoenicke a0ade6343e Reworked rfc6979 signing. (#116)
8 years ago
Jochen Hoenicke 6d65551b82
More alignment fixes
8 years ago
Jochen Hoenicke bc55013942
Simplified one-byte encodings
8 years ago
Jochen Hoenicke 91dcead35e
Gas estimate screen, tweaked display of value
8 years ago
Jochen Hoenicke a37a2e3612
Confirm data, streamlining code
8 years ago