Commit Graph

574 Commits (56d3cbe2e93b133ba6f269e1b64c0ac7192ab2f1)

Author SHA1 Message Date
Saleem Rashid 0e60ba54b7 crypto: Use Hasher for message signing
7 years ago
Saleem Rashid a1e911aa4c transaction: Do not hardcode HASHER_SHA2
7 years ago
Saleem Rashid 54b0869535 signing: Use Hasher instead of SHA256_CTX
7 years ago
Saleem Rashid dd7b21a6ca hasher: Initial commit
7 years ago
Pavol Rusnak bc7c66aa76
add Features.model field (set to "1")
7 years ago
Pavol Rusnak f44635a9ca
vendor: update trezor-common
7 years ago
Tomas Susanka a82bbbb30d layout: encode -> encrypt typo
7 years ago
Tomas Susanka cfe8a98c68 signing segwit change output typo
7 years ago
Pavol Rusnak 723cf295a7
device label -> device name
7 years ago
Pavol Rusnak 4770df8912
update version to 1.6.0
7 years ago
Pavol Rusnak 3386b16a1c
GetAddress: detect mismatched coin and path, show warning
7 years ago
Pavol Rusnak a713fca857
layout: recognize known bip44/bip49 paths in GetAddress dialog
7 years ago
Pavol Rusnak cc0896c334
add bip44 coin_type to CoinInfo
7 years ago
Pavol Rusnak 54659d49d8
layout: op_return now requires confirmation by user
7 years ago
Pavol Rusnak de3b78bd0b
layout: print bip32 path in GetAddress dialog
7 years ago
Pavol Rusnak 61044b3fc3
u2f: add u2f.bin.coffee
7 years ago
Saleem Rashid e3460b9f00 reset: Call storage_commit after initialization
7 years ago
Jochen Hoenicke e1fa7af1da Byte-precise size estimate for fees
7 years ago
Pavol Rusnak a4d46b7ae1
vendor: update trezor-common, increase coins count
7 years ago
Jochen Hoenicke b8bca1c444 Fix segwit forkid signatures
7 years ago
Jochen Hoenicke 8da2770051 Increase coin count
7 years ago
Jochen Hoenicke a8bc3cb6bd Remove add_hash_type fields.
7 years ago
Saleem Rashid d39e4be1c8 signing: Use force_bip143 instead of has_forkid
7 years ago
Saleem Rashid c6246b5fba coins: Add force_bip143
7 years ago
Saleem Rashid b6f11c9f93 signing: Add signing_hash_type function
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 0f50b816e6
Wrap long addresses in three lines
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
Jochen Hoenicke a24e8a0484 Remove magic constants
7 years ago
Jochen Hoenicke 4805f27e8c Fix checking change address
7 years ago
Jochen Hoenicke 5e98b0ffd6 Added U2F entry for Bitfinex (#237)
7 years ago
Pavol Rusnak fa02dec704
layout2: use macro for layoutSwipe
7 years ago
Saleem Rashid eebd53fd09 layout2: Disable oledSwipeLeft with DEBUG_LINK (#239)
7 years ago
Saleem Rashid d006ef6bf7 Makefile.include: Generate dependency files before build (#225)
7 years ago
Pavol Rusnak 5831e53854
layout2: refactor and fix layoutCosiCommitSign
7 years ago
Pavol Rusnak ca30449d07
build: add rebuild dep
7 years ago
Pavol Rusnak b56da1e4b4
layout: show path for CoSi commit/sign if following SLIP-0018
7 years ago
Saleem Rashid 296c120528 nem_mosaics: Refactor and use Python 2
7 years ago
Saleem Rashid 128742d113 nem2: Update copyright header for consistency
7 years ago
Saleem Rashid c87c16adc9 firmware: Generate nem_mosaics.[ch] at build time
7 years ago
Saleem Rashid a90acf8b62 nem_mosaics: Remove generated files
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 5b0c0b1bfd nem_mosaics: Add PacNEM
7 years ago
Saleem Rashid d0e89db9fa nem_mosaics: Add Breeze Token
7 years ago
Saleem Rashid 1d83eee3b3 nem2: Canonicalize mosaics in transfer transactions
7 years ago
Saleem Rashid 1f20625bbc nem2: Refactor for new bn_format
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 327736ca96 nem_mosaics: Whitelist networks
7 years ago
Saleem Rashid 17e33d5517 nem2: Handle Mosaic Definition Creation transactions
7 years ago
Saleem Rashid b0394622a3 nem2: Warn on unknown mosaics
7 years ago
Saleem Rashid 3a303087ae nem_mosaics: Add DIM TOKEN
7 years ago
Saleem Rashid 9f41ee39ba nem_mosaics: Add DIMCOIN
7 years ago
Saleem Rashid 8dbd6182fb nem_mosaics: Initial commit
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
Saleem Rashid c331d7e8f0 vendor: Update trezor-crypto
7 years ago
Saleem Rashid da1262cf4a vendor: Update trezor-common
7 years ago
Jason Zavaglia 8983a346d9 Have coins.h and coins.c generated at build time (#220)
7 years ago
Pavol Rusnak 4b8ac90d10
travis: fix build for old protobuf
7 years ago
Pavol Rusnak 8a6dd3c764
build: use python2 for messages_map.py
7 years ago
Pavol Rusnak 53f5d5c147
u2f: add gandi to known apps
7 years ago
Pavol Rusnak 1072369bc4
firmware: need extra cast for nanopb call in message.c
7 years ago
Pavol Rusnak 1f1c3bf35f
firmware/protob: remove generated stuff
7 years ago
Jason Zavaglia 5cc299facd Generate the protobuf files at build time (#219)
7 years ago
Pavol Rusnak 30367bfad1
reset: refactor code into layoutResetWord
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
Pavol Rusnak 07f6e495b7
fsm: fix race condition in GetAddress
7 years ago
Pavol Rusnak e4cc08775f
vendor: update trezor-common, enable Bitcoin segwit manually
7 years ago
Pavol Rusnak 3e9ebe6c10
changelog: add 1.5.2
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
Saleem Rashid 9c25e03d98 vendor: Update trezor-crypto
7 years ago
Saleem Rashid c121627a06 Travis CI: Test matrix of DEBUG_LINK and FASTFLASH
7 years ago
Saleem Rashid fa7e32fadf protob: Fix Features.coins max_count for DEBUG_LINK=1
7 years ago
Saleem Rashid 7e56a62e8b coins: Add _Static_assert for Features.coins max_count
7 years ago
Pavol Rusnak e69ef2e75a
coins: include testnet coins just in debug builds
7 years ago
Pavol Rusnak dd9f7cd926
fix typos in changelog
7 years ago
Pavol Rusnak 1d6329b1bf
changelog: make last release mandatory
7 years ago
Pavol Rusnak f0d2e7a371
storage: bump version
7 years ago
Pavol Rusnak ace1d84265
recovery: don't reset storage on typos during dry-run recovery
7 years ago
Pavol Rusnak a9a414df08
fix typo
7 years ago
Pavol Rusnak c2c3debd01
changelog: fix typos
7 years ago
Pavol Rusnak b1838d6867
ethereum: add more tokens
7 years ago
Jochen Hoenicke 33ed08ec32 Fix check for max try and add another check before
7 years ago
Pavol Rusnak 4ee52ab95f
changelog: add more entries
7 years ago
Pavol Rusnak 45ca9bd583
protect: change wording
7 years ago
Pavol Rusnak 82a06ce342
firmware: mark more strings with gettext
7 years ago
Pavol Rusnak c778d7b9c3
storage: wipe storage after 15 wrong pins
7 years ago
Pavol Rusnak fa2f5fb33f
update coins
7 years ago