Commit Graph

129 Commits (128742d113dad2a5889093864f7f4a8ca5762f68)

Author SHA1 Message Date
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
Pavol Rusnak b65068c159
reset: add Features.needs_backup
7 years ago
Pavol Rusnak 9298e4d9e3
reset: make backup workflow independent of initialization
7 years ago
Pavol Rusnak 91a1b6c4bc
drop EstimateTxSize (and TxSize)
7 years ago
Roman Zeyde db7915e946
Allow testing recovery with an initialized device
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 4343d0eaeb
show progressbar layout in GetAddress
7 years ago
Pavol Rusnak b1995bb8d1
remove segwit warning, don't enable segwit on coins that don't have segwit=true in definition
7 years ago
Pavol Rusnak 8e017526ab
Merge branch 'master' into segwit
7 years ago
Pavol Rusnak 258d3eaddd
GetPublicKey: use Bitcoin as default coin if not provided
8 years ago
Peter Banik d4cc4a48b8 Added altcoin support to GetPublicKey (#161)
8 years ago
Pavol Rusnak dcceec806d
fix call to protectButton while showing segwit warning
8 years ago
Jochen Hoenicke 99fc6d31d1
[refactor] Use compute_address in msgGetAddress.
8 years ago
Jochen Hoenicke 8e84a6716c Merge master into segwit
8 years ago
Jochen Hoenicke e9eaad2fcf
Segwit: Show multisig segwit address
8 years ago
Jochen Hoenicke f9a203431e
Display SegWit address on Trezor
8 years ago
Pavol Rusnak 1763a5b647
use new hdnode_private_ckd_cached API
8 years ago
Jochen Hoenicke acfdb714ff
New Matrix-based recovery
8 years ago
Pavol Rusnak c4d144a82e
extract CHECK_PARAM
8 years ago
Pavol Rusnak a122615663
extract CHECK_PIN and CHECK_PIN_UNCACHED
8 years ago
Pavol Rusnak 0ef70164a5
extract CHECK_INITIALIZED and CHECK_NOT_INITIALIZED macros
8 years ago
Pavol Rusnak 27a4e41707
refactor forgotten disabled coinByName usage
8 years ago
Pavol Rusnak 71890e4edf
implement u2f_counter in LoadDevice, Recoverydevice and ResetDevice messages
8 years ago
Pavol Rusnak f8ad9fc742
fix Verify (by introducing coinExtractAddressType)
8 years ago
Roman Zeyde b57c0ff430
Use trezor-crypto ECDH, adding Curve25519 support
8 years ago