Commit Graph

763 Commits (0f2ec166090c20cf2ff63959706b6fe72aa40cfc)

Author SHA1 Message Date
Pavol Rusnak 23f03cb6d3
firmware: don't use WebUSB landing page for firmware, it's annoying
6 years ago
Pavol Rusnak de96efdb1d
usb: change vendor/product id to ones we use for WebUSB
6 years ago
Pavol Rusnak 4da73df57d
re-enable WebUSB
6 years ago
Pavol Rusnak c2fa3d8fca
firmware: re-enable Stellar
6 years ago
Pavol Rusnak 89dd09bdb8
firmware: fix typos in ChangeLog
6 years ago
Pavol Rusnak ef86786ff7
firmware: add new bootloader 1.5.1 to the whitelist
6 years ago
Pavol Rusnak c82ce39ce5
firmware: disable Stellar for now
6 years ago
Pavol Rusnak b7535f20a4
firmware: add new ethereum tokens
6 years ago
Pavol Rusnak 66b85c9757
firmware: update Ethereum networks
6 years ago
Pavol Rusnak 0bbb3aef89
firmware: add missing include to fsm
6 years ago
Pavol Rusnak 7c3040d6fc
firmware: update ChangeLog, bump to 1.6.3
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
HackyMiner 47de7ff639 ethereum: fixed tokenByChainAddress() to use 32bit chain_id (#398)
6 years ago
Michael Ira Krufky cf83a97c84 eth: add Ether-1 (ETHO)
6 years ago
Pavol Rusnak 3de28570e4
firmware: don't use hardcoded version_group_id, but use the one from coin definition
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 020a39bf1d
protob: add two missing files
6 years ago
Pavol Rusnak c3291c37af
vendor: update trezor-common; reflect rename of common.proto to messages-common.proto
6 years ago
Pavol Rusnak 277a01a24c
firmware: fix stuff broken in the last commit
6 years ago
Pavol Rusnak c02c1979ed
Revert "firmware: fix stellar after the messages change"
6 years ago
Saleem Rashid dbb3e927ec
messages: Use pb_get_encoded_size
6 years ago
Pavol Rusnak 520cd69f25
firmware: fix stellar after the messages change
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
Saleem Rashid 7949911748
Makefile.include: Hide command invocation unless V=1
6 years ago
ZuluCrypto d1a48f32ce Stellar: use strings instead of bytes for addresses (#372)
6 years ago
Pavol Rusnak e8a46d46c2
ethereum: update to new API
6 years ago
Pavol Rusnak db19d24b87
firmware: fix changelog for 1.6.1
6 years ago
Pavol Rusnak bff45ecfff
docs: update changelogs
6 years ago
Jochen Hoenicke c9113fd3f5
firmware: fix message processing, typos in recovery
6 years ago
Pavol Rusnak 9be09f255f
firmware: add hash of bootloader 1.5.0
6 years ago
Pavol Rusnak dac7efadb8
firmware: move storage_update for applyFlags
6 years ago
Pavol Rusnak 9abb30f7cd
ethereum: update token list
6 years ago
Pavol Rusnak a1379371a0
ethereum: add new networks
6 years ago
Pavol Rusnak 156fab867b
firmware: support also testnet coins in stable firmware
6 years ago
Pavol Rusnak 01933e68fb
firmware: try updating bootloader 10 times before bailing
6 years ago
Jochen Hoenicke 0ddf443346 Check if firmware has privileges. (#369)
6 years ago
Pavol Rusnak 2ec6129da5
vendor: update trezor-common
6 years ago
Pavol Rusnak 16ad5ce854
firmware: disable Stellar for now
6 years ago
Pavol Rusnak a49e0a9d16
firmware: next version will be 1.6.2
6 years ago
Pavol Rusnak a46de7b591
build: optimize for speed just the essential critical crypto stuff
6 years ago
Pavol Rusnak b73e18e573
firmware: implement zip143 overwinter
6 years ago
Pavol Rusnak 32a7db423c
signing: rename hashers to separate their use and reduce confusion
6 years ago
Pavol Rusnak 217d5dd01d
firmware: refactor Stellar code; update trezor-common
6 years ago
Pavol Rusnak 747f2aa772
firmware: refactor expiry into tx_init
6 years ago
Pavol Rusnak a685462ee5
firmware: refactor last change in protect.c
6 years ago
Pavol Rusnak df0bad4f09
firmware: introduce protectAbortedByCancel
6 years ago
Pavol Rusnak 49d9fe4d13
firmware: rename decred_expiry to expiry
6 years ago
Tomas Susanka 4b7e4a9557 stellar: comment typo
6 years ago
Pavol Rusnak 64cfcf8053
vendor: update trezor-common; add version_group_id flag (for zcash overwintered tx)
6 years ago
Pavol Rusnak 613bde0aeb
crypto: cashaddr for verify message
6 years ago
Pavol Rusnak e2275a8b83
firmware: use new coin definitions from trezor-common
6 years ago
Pavol Rusnak 0ae5e91fcb
nem: check length in layoutNEMTransferPayload
6 years ago
Pavol Rusnak 1f470cf1f1
ethereum: use original ethereum message digest
6 years ago
Pavol Rusnak bccba48f41
protob: drop CoinType completely
6 years ago
Pavol Rusnak a83c64fbdb
protob: don't return coins in Features message
6 years ago
Pavol Rusnak ae82735b6b
protob: remove Stellar{SignMessage,MessageSignature,VerifyMessage}
6 years ago
Pavol Rusnak 59c8b66ba4
protob: update trezor-common
6 years ago
Pavol Rusnak 370c58929c
fsm: use passphrase protection instead of passphrase encryption
6 years ago
Pavol Rusnak 233f2f1cfd
fsm: don't show progress bar in GetAddress unless multisig is used
6 years ago
Pavol Rusnak 1bb068d18f
Revert "fsm: don't show progress bar in GetAddress"
6 years ago
Pavol Rusnak f302b04f31
fsm: don't show progress bar in GetAddress
6 years ago
Tomas Susanka b9db28beb2 stellar: typo in comment removed
6 years ago
Pavol Rusnak 29664c4218
firmware: refactor Stellar Sign Message
6 years ago
Jochen Hoenicke cb9eefdce6 Recovery: Don't ask for confirmation on dry run. (#347)
6 years ago
Saleem Rashid 21d147ac47 nem_mosaics: Add symlink to trezor-common
6 years ago
Saleem Rashid 7e407b467e Revert "nem: mosaics are generated from nem_mosaics.json in trezor-common"
6 years ago
Saleem Rashid 975c8c61ed Revert "firmware: reintroduce dep into Makefile"
6 years ago
Pavol Rusnak aa6405e23c
firmware: reintroduce dep into Makefile
6 years ago
Pavol Rusnak fb3e468ea2
fsm: split fsm_msg functions into various topic include files
6 years ago
Tomas Susanka c4beba839b nem: mosaics are generated from nem_mosaics.json in trezor-common
6 years ago
Peter van Mourik 78ece6631f Wanchain support (#313)
6 years ago
Pavol Rusnak a1cde6e0ce
vendor: update trezor-common (disable Lisk messages for now)
6 years ago
ZuluCrypto 8e8749dc68 Add support for Stellar
6 years ago
Pavol Rusnak 2c56c4de1b
firmware: use -Os except for crypto/nanopb parts
6 years ago
Pavol Rusnak 783f1c0323
storage: refactor default/minimum lock storage, change default values
7 years ago
mcudev e907cb87bc check_bootloader: depend on MEMORY_PROTECT
7 years ago
mcudev 56ff88a08f update bootloader padding/alignment and integrate build process for bootloader and firmware
7 years ago
Saleem Rashid 63a549aefb coin_info: Prepend space to coin_shortcut
7 years ago
Pavol Rusnak 27702ea26a
fix build after cashaddr merge
7 years ago
Jochen Hoenicke 059555039c
cashaddr: Don't show coin prefix on the display.
7 years ago
Jochen Hoenicke 1e91f92271
Increased address size to 130.
7 years ago
Jochen Hoenicke cb6022ce04
Added support for cashaddr.
7 years ago
Jochen Hoenicke e1ad1512d0 Avoid division by zero.
7 years ago
Jochen Hoenicke f216328987 Fix initialisation of word_pincode
7 years ago
Pavol Rusnak 9c9b4bf5cb
messages: code cleanup after emulator change
7 years ago
matejcik 8851863f81
emulator: open a second socket for debuglink, same as T2
7 years ago
Pavol Rusnak 5633207a43
bump bootloader version to 1.5.0, firmware version to 1.7.0
7 years ago
Tomas Susanka 7b1b9d3069 nem: IV is not copied
7 years ago
Pavol Rusnak 399706ae22
storage: implement unfinished_backup flag
7 years ago
Pavol Rusnak 27443a06c8
protob: add limit for DebugLinkDecision.input
7 years ago
Pavol Rusnak 3a908d7c7d
fsm: update storage after ApplyFlags
7 years ago
Roman Zeyde 159df8d24f
fsm: allow auto-lock delay configuration
7 years ago
Roman Zeyde 987b686f63
storage: allow auto-lock delay configuration
7 years ago