Commit Graph

82 Commits (895da908e06ec74fc098310784706d989a776735)

Author SHA1 Message Date
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
Jochen Hoenicke ae4dff6e5f Only compute pubkey on demand.
8 years ago
Pavol Rusnak c6309ff93c
no UI for ECDHSessionKey for now (just ask for PIN)
8 years ago
Roman Zeyde c86086e2b9 Add ECDH support
8 years ago
Jochen Hoenicke 120cfc148f
new message SetU2FCounter
8 years ago
Pavol Rusnak b1e3c52b08
remove DialogIcon enum, use bitmap structure directly
8 years ago
Jochen Hoenicke 78d11cf060 New memory access over debug link
8 years ago
Jochen Hoenicke 8e7896456a Merge branch 'origin/master' into u2f
8 years ago
Pavol Rusnak 46119bd007
clear pin failures on wipe and when in debug mode
8 years ago
Jochen Hoenicke 96f30a0ba7 Don't ask for passphrase with u2f.
8 years ago
Pavol Rusnak d20671b517
handle various signed_message_headers correctly
8 years ago
Pavol Rusnak e1fa896d6c
disable ECIES
8 years ago
Pavol Rusnak 035a6e754f
fix last commit
9 years ago
Pavol Rusnak 9e8c369f93
show address in verifymessage layout
9 years ago
Jochen Hoenicke 51f02ff763
ed25519 support
9 years ago
Jochen Hoenicke 6813ffb431
Remove the public_key hack.
9 years ago
Roman Zeyde 2b2414cb91 Add GPG v2.1 support by signing message digest
9 years ago
Jochen Hoenicke 56238e63fc Added curve type to HD node.
9 years ago
Pavol Rusnak d8aeb63854
pass version/lock_time parameters from SignTx message to signing_init function
9 years ago
Pavol Rusnak f557e6149d
implement GetPublicKey.show_display option
9 years ago
Pavol Rusnak 27183323a4
fail sooner when the device is not initialized
9 years ago
Pavol Rusnak 8372504238 show home screen on Initialize
9 years ago
Roman Zeyde 1bb00adc37 fsm: add compile-time assert for response size validation
9 years ago
Pavol Rusnak 9ae7d6bf65 simplify layout Dialog in SignIdentity
9 years ago
Pavol Rusnak e4d86a49ab rework SignIdentity signing
9 years ago
Pavol Rusnak eaf209d999 implement CipherKeyValue.iv field
9 years ago
Roman Zeyde 0ac032917b enable Trezor to perform SSH public key authentication
9 years ago
Pavol Rusnak 02040421cb fix param order in memset
9 years ago
Pavol Rusnak 1501ca2f67 activate screensaver on ClearSession message
10 years ago
Pavol Rusnak 795f70075b make SignIdentity.challenge_hidden and SignIdentity.challenge_visual longer (256 bytes)
10 years ago
Pavol Rusnak 4cbf29505d don't clear PIN on Initialize
10 years ago
Pavol Rusnak aee35dc768 add pin_cached + passphrase_cached fields to Features message; add GetFeatures message
10 years ago
Pavol Rusnak bda4267c38 clear session on Initialize message
10 years ago
Pavol Rusnak 7c6d2fe395 ask for PIN in GetAddress and GetPublicKey messages
10 years ago