Commit Graph

115 Commits (1d6329b1bf68de7a1d41f45da96e77672b8ddbc6)

Author SHA1 Message Date
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
7 years ago
Peter Banik d4cc4a48b8 Added altcoin support to GetPublicKey (#161)
7 years ago
Pavol Rusnak dcceec806d
fix call to protectButton while showing segwit warning
7 years ago
Jochen Hoenicke 99fc6d31d1
[refactor] Use compute_address in msgGetAddress.
7 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
Pavol Rusnak 7ddccdb7f4
Revert "simplify cryptoMessageVerify call"
8 years ago
Pavol Rusnak 3a42032c63
simplify cryptoMessageVerify call
8 years ago
Daira Hopwood 69d99d202d
Add support for multi-byte address prefixes.
8 years ago
Jochen Hoenicke d767e52055 Confirm to change U2F counter (#114)
8 years ago
Jochen Hoenicke 6d65551b82
More alignment fixes
8 years ago
Jochen Hoenicke 22d0e7a053 Incorporated changes for updated master
8 years ago
Nick Johnson 4a195ebd86 Don't include 0x in address display, so everything fits
8 years ago
Alex Beregszaszi a9449520b8 Ethereum signing skeleton
8 years ago
Alex Beregszaszi 9c7e41f15b Reorder fsm.c for logical grouping of signing methods
8 years ago
Nick Johnson 352d296f77 Return the correct MessageType from EthereumGetAddress
8 years ago
Alex Beregszaszi 3c2d9111e2 Implement EthereumGetAddress
8 years ago
Alex Beregszaszi bf465357ee Include placeholder handlers for the Ethereum protocol
8 years ago
Jochen Hoenicke 7d8cb9018e
Ask for confirmation on ECDH Session (gpg decrypt)
8 years ago
Pavol Rusnak 437c5739f1
Merge branch 'jhoenicke-master'
8 years ago