Commit Graph

98 Commits (5cac99fdf460b7a8ae52fce7312b4ade91630016)

Author SHA1 Message Date
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
Pavol Rusnak f344ec9c9b actually is SLIP-0013
10 years ago
Pavol Rusnak 73c42402b9 implement SignIdentity workflow
10 years ago
Pavol Rusnak 2f5e520345 add description to layoutAddress
10 years ago
Pavol Rusnak ed3fbf901c passphrase protection -> encryption (in dialog)
10 years ago
Pavol Rusnak b5221ce2e9 introduce homescreen
10 years ago
Pavol Rusnak 5f8a4f6da1 use hdnode_private_ckd_cached where appropriate
10 years ago
Pavol Rusnak 32158bbb5c refactor fsm_getRootNode into fsm_getDerivedNode
10 years ago
Pavol Rusnak 8f48ffe63c extract fsm_getCoin
10 years ago
Pavol Rusnak 48cc36b1b9 adapt to new base58 api, use CoinType.address_type_p2sh field
10 years ago
Pavol Rusnak 2a2eba7de5 rework layoutProgress functions
10 years ago
Pavol Rusnak 0e92d4c588 error checking of hdnode functions return values
10 years ago
Pavol Rusnak 567537cd03 update to new multisig api
10 years ago
Pavol Rusnak 961566c9b7 implement ApplySetttings.use_passphrase
10 years ago
Pavol Rusnak 7e27275ec8 allow 15/15 multisig
10 years ago
Pavol Rusnak 92cfcd1565 implement GetAddress.multisig field
10 years ago
Pavol Rusnak 86dd83f93b sign message speedup
10 years ago
Pavol Rusnak 10fc0b69fc check LoadDevice.skip_checksum field
10 years ago
Pavol Rusnak a16e8c0e04 more layout fixes
10 years ago
Pavol Rusnak f75515544f move Sign/Verify to crypto.c/h, implement Encrypt/Decrypt
10 years ago
Pavol Rusnak 8f1c40a933 start implementing EncryptMessage/DecryptMessage
10 years ago
Pavol Rusnak e5d55967a0 implement GetAddress.show_display
10 years ago
Pavol Rusnak 63c6d046d1 add PublicKey.xpub field
10 years ago
Pavol Rusnak e9fd756daa better UI for layoutSignMessage, layoutVerifyMessage and layoutCipherKeyValue
10 years ago
Pavol Rusnak 441bb3b513 implement ClearSession
10 years ago
Pavol Rusnak 67ad043209 adapt to new aes api
10 years ago
Pavol Rusnak 465ec2104b throw UnexpectedMessage failure on unknown messages
10 years ago
Pavol Rusnak 7cba60895d update protobuf, disable SimpleSignTx
10 years ago
Pavol Rusnak c8faf4aeaa show verified message & wait for button
10 years ago
Pavol Rusnak 2066f9e95c use imported flag to indicate that storage was imported from an external source
10 years ago
Pavol Rusnak 555b56181e use button confirmation for loaddevice
10 years ago
Pavol Rusnak d7169a342c fix initialize handling in interactive mode
10 years ago
Pavol Rusnak 0d0a1ab5f2 import v1.0.0
11 years ago