Commit Graph

154 Commits (1bc1bb1e774e210c9d43c9c60ea1dbab272e47d6)

Author SHA1 Message Date
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
Jochen Hoenicke b5fa8a266a New CoinInfo separated from protobuf structures
7 years ago
Pavol Rusnak 18d8cb3c56
add project website (trezor.io) to license header
7 years ago
Pavol Rusnak b56da1e4b4
layout: show path for CoSi commit/sign if following SLIP-0018
7 years ago
Saleem Rashid 12c541f872 nem2: Handle Importance Transfer transactions
7 years ago
Pavol Rusnak 83db3c098f
fsm: implement CoSi messages
7 years ago
Saleem Rashid 1d83eee3b3 nem2: Canonicalize mosaics in transfer transactions
7 years ago
Saleem Rashid 2aeeb3f978 nem2: Handle Aggregate Modification transactions
7 years ago
Saleem Rashid a10e131ecd nem2: Handle Mosaic Supply Change transactions
7 years ago
Saleem Rashid 17e33d5517 nem2: Handle Mosaic Definition Creation transactions
7 years ago
Saleem Rashid 4a55dd89e6 nem2: Handle Provision Namespace transactions
7 years ago
Saleem Rashid b559e5fb6d fsm: Add NEM_CHECK_PARAM macros
7 years ago
Saleem Rashid 563723a55f nem2: Handle multisig transactions
7 years ago
Saleem Rashid 19033a459d fsm: Add NEMSignTx
7 years ago
Saleem Rashid 3057f78837 fsm: Add NEMGetAddress
7 years ago
Pavol Rusnak 07f6e495b7
fsm: fix race condition in GetAddress
7 years ago
Jochen Hoenicke 98e617d874
startup: use custom reset_handler
7 years ago
Pavol Rusnak a01ba51a2a
storage: copy only required bytes from old storage, bump storage version
7 years ago
Pavol Rusnak c778d7b9c3
storage: wipe storage after 15 wrong pins
7 years ago
Saleem Rashid e33e1ec0b1 fsm: Do not wipe msg_resp in DebugLinkGetState
7 years ago
Pavol Rusnak b5f9a5738f
segwit support for SignMessage, VerifyMessage
7 years ago
Pavol Rusnak 3d7d0f0734
use C99 for loop where possible
7 years ago
mruddy 1c55ec0fb3 fix hangs due to stale rng status (#195)
7 years ago
Pavol Rusnak cf04279774
implement Storage.flags and related stuff
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 498d689f98
fix small issue with GetAddress for non-segwit coins
7 years ago
Pavol Rusnak 8fa3ce7e14
reset: distinguish between separated call and joined call, mark backup as done only when performed completely
7 years ago