Commit Graph

182 Commits (69fa8e7ffe38c4f0b76c54f0a57397c5788938d5)

Author SHA1 Message Date
Pavol Rusnak 69fa8e7ffe
Merge branch 'next'
6 years ago
matejcik c17cec93f7
firmware: use flattened protobuf symbols
6 years ago
Pavol Rusnak c2fa3d8fca
firmware: re-enable Stellar
6 years ago
Pavol Rusnak c82ce39ce5
firmware: disable Stellar for now
6 years ago
Pavol Rusnak 0bbb3aef89
firmware: add missing include to fsm
6 years ago
Pavol Rusnak c3291c37af
vendor: update trezor-common; reflect rename of common.proto to messages-common.proto
6 years ago
Pavol Rusnak 0febd07dfc
firmware: update code to use new nested messages in trezor-common
6 years ago
ZuluCrypto d1a48f32ce Stellar: use strings instead of bytes for addresses (#372)
6 years ago
Pavol Rusnak 16ad5ce854
firmware: disable Stellar for now
6 years ago
Pavol Rusnak df0bad4f09
firmware: introduce protectAbortedByCancel
6 years ago
Pavol Rusnak fb3e468ea2
fsm: split fsm_msg functions into various topic include files
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
Jochen Hoenicke 059555039c
cashaddr: Don't show coin prefix on the display.
7 years ago
Jochen Hoenicke e1ad1512d0 Avoid division by zero.
7 years ago
Pavol Rusnak 399706ae22
storage: implement unfinished_backup flag
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
Saleem Rashid 3f51bc3628 signing: Use SignTx in signing_init
7 years ago
Jochen Hoenicke 25e824aaa3
Supervisor Calls
7 years ago
Jochen Hoenicke c09590b54d Cleaner flash handling using FLASH_PTR
7 years ago
Jochen Hoenicke c4e1c5953e Fix shift overflow
7 years ago
Pavol Rusnak 559a700fb0
fsm: add for button before Recovery device
7 years ago
Pavol Rusnak 2a4a298d58
firmware: refactor fsm_getDerivedNode to include fingerprint
7 years ago
Pavol Rusnak e460c4fe17
session: rework get_state
7 years ago
Pavol Rusnak 7fa8ae136f
firmware: implement behaviour of state (still missing in PassphraseAck)
7 years ago
Pavol Rusnak fc7189f801
use Failure_PinMismatch where it makes sense (ChangePin, ResetDevice, RecoveryDevice)
7 years ago
Saleem Rashid e019ab5557 fsm: Abort layoutAddress on Initialize or Cancel
7 years ago
Wampum 2391beb6f4 expand description of multisig label (#294)
7 years ago
Pavol Rusnak c4e3596803
update trezor-crypto, adapt firmware to to changes
7 years ago
Pavol Rusnak 94fcc8c9a4
add bip84 (native segwit)
7 years ago
Saleem Rashid 045ef22d98 storage: Do not use Nanopb
7 years ago
Saleem Rashid b92a0d24b0 fsm: Include file and line in fsm_sendFailure for DEBUG_LINK
7 years ago
Saleem Rashid ba5b44d0c5 emulator: Initial commit
7 years ago
Saleem Rashid f17a0a85e0 fsm: Add NEMDecryptMessage
7 years ago
Jochen Hoenicke 810443f197 Fix NULL pointer access
7 years ago
Pavol Rusnak f22c849767 storage: rework storage_commit into storage_update
7 years ago
Pavol Rusnak 57bbcc754a storage: make storage accessible only via functions
7 years ago
Pavol Rusnak 14d15dab99
fsm: refactor path checking code into path_mismatch function
7 years ago
Saleem Rashid 7cd9945905 fsm: Use coin->curve_name
7 years ago
Pavol Rusnak bc7c66aa76
add Features.model field (set to "1")
7 years ago
Pavol Rusnak 723cf295a7
device label -> device name
7 years ago
Pavol Rusnak 3386b16a1c
GetAddress: detect mismatched coin and path, show warning
7 years ago
Pavol Rusnak de3b78bd0b
layout: print bip32 path in GetAddress dialog
7 years ago
Saleem Rashid c6246b5fba coins: Add force_bip143
7 years ago
Pavol Rusnak 892bb8501a
fsm: ignore case for NEM addresses
7 years ago
Jochen Hoenicke bbf6b1b097
Implemented VerifyMessage for bech32
7 years ago
Jochen Hoenicke 97581928de
Enable Segwit Bech32 addresses
7 years ago
Jochen Hoenicke cf3dc6051c Omit leading space in shortcut in GetFeatures
7 years ago
Jochen Hoenicke 1566631023 Improved backwards compatibility of GetFeatures
7 years ago