Andrew Kozlik
|
e6745bce43
|
legacy/signing: Don't force nJoinSplit to be 0 for prev_tx in overwintered. This was dead code until we started validating prevout amounts.
|
2020-05-24 14:36:37 +00:00 |
|
Andrew Kozlik
|
386be6ff09
|
legacy/signing: Check inputs for amount field only when amount is required.
|
2020-05-24 14:36:37 +00:00 |
|
Andrew Kozlik
|
d34428eeb3
|
legacy/signing: add checks for version_group_id and branch_id fields
|
2020-05-24 14:36:37 +00:00 |
|
Andrew Kozlik
|
5aea566eb5
|
legacy/signing: validate prevout amount in all cases
|
2020-05-24 14:36:37 +00:00 |
|
Tomas Susanka
|
675ff459db
|
core, legacy: update changelogs
|
2020-05-22 11:55:55 +00:00 |
|
Tomas Susanka
|
9dfc08ca61
|
core/bitcoin: drop decred_script_version
|
2020-05-21 19:14:39 +02:00 |
|
Ondřej Vejpustek
|
ef9eb7b7a4
|
legacy/stellar: change price format
|
2020-05-21 16:21:32 +02:00 |
|
Tomas Susanka
|
47f104bceb
|
core, legacy: bump versions
|
2020-04-24 17:12:20 +00:00 |
|
Andrew Kozlik
|
2e29f7bba6
|
legacy/u2f: Add bogus app ID used by Firefox to indicate error in U2F. Figure out which error to display based on past U2F_AUTHENTICATE check-only requests on the same channel.
|
2020-04-24 10:38:41 +02:00 |
|
Pavol Rusnak
|
4b5a84eab7
|
core+legacy: update changelogs
|
2020-04-16 14:20:18 +02:00 |
|
Tomas Susanka
|
ae4f927a45
|
tests: test incorrect script type
|
2020-03-20 14:19:31 +00:00 |
|
Andrew Kozlik
|
175d708ebc
|
legacy: Drop obsolete check for ANYONECANSPEND segwit outputs.
|
2020-03-20 14:19:31 +00:00 |
|
Tomas Susanka
|
d0d41c884e
|
legacy: move script type checks to separate functions and unify with core
|
2020-03-20 14:19:31 +00:00 |
|
matejcik
|
da89a17ce5
|
all: add checks for prev_hash size
|
2020-03-20 14:19:31 +00:00 |
|
Tomas Susanka
|
64584e271c
|
legacy, core: add and unify validation checks
|
2020-03-20 14:19:30 +00:00 |
|
Tomas Susanka
|
71a39bc0d7
|
legacy: check inputs' and outputs' script types
|
2020-03-20 14:19:30 +00:00 |
|
matejcik
|
adea7d6b35
|
all: make timestamp mandatory on timestamp-enabled coins
|
2020-03-20 14:19:07 +00:00 |
|
matejcik
|
e2035b4972
|
all: drop Horizen and BIP-115 support [NO BACKPORT]
|
2020-03-20 14:19:07 +00:00 |
|
matejcik
|
ed464f3d47
|
all: ensure expiry, timestamp and extra_data are blocked as appropriate
|
2020-03-20 14:18:27 +00:00 |
|
matejcik
|
27803ee8c1
|
all: drop overwintered field from transaction
|
2020-03-20 14:18:27 +00:00 |
|
matejcik
|
c9fd3f77a5
|
all: add overwintered field to coin specification
|
2020-03-20 14:18:27 +00:00 |
|
Pavol Rusnak
|
817b922850
|
all: add extra_data and timestamp fields to coin specification
|
2020-03-20 14:18:27 +00:00 |
|
Tomas Susanka
|
0903159d9b
|
core, legacy: make sure OPRETURN ouput is not marked as change
|
2020-03-20 14:17:44 +00:00 |
|
Tomas Susanka
|
a513f7429b
|
legacy: forbid unnecessary fields in OPRETURN output
|
2020-03-20 14:17:44 +00:00 |
|
Andrew Kozlik
|
b2dc5813fe
|
legacy, tests: Check for invalid PIN.
|
2020-03-17 11:53:48 +01:00 |
|
Tomas Susanka
|
a63e6fc4ef
|
core+legacy: update changelogs
|
2020-02-27 13:21:17 +00:00 |
|
Pavol Rusnak
|
ec199b19a9
|
legacy: use 2 page pagination to show xpubs in multisig get_address
|
2020-02-27 11:42:52 +00:00 |
|
Pavol Rusnak
|
5c01a9459c
|
legacy: show xpubs with multisig get_address
|
2020-02-24 17:36:50 +01:00 |
|
matejcik
|
b916072389
|
common: restore PassphraseAck.state
|
2020-02-24 15:15:09 +01:00 |
|
Tomas Susanka
|
f93f6e445b
|
legacy: store multiple sessions/caches at the same time
|
2020-02-21 14:40:42 +01:00 |
|
matejcik
|
ddee77ecb6
|
core: add SD clearing via debuglink
|
2020-02-20 12:51:48 +01:00 |
|
Pavol Rusnak
|
d2bcccf0ae
|
Merge pull request #847 from trezor/prusnak/bootloader-restart
legacy/bootloader: soft reset after firmware upload
|
2020-02-19 18:20:49 +01:00 |
|
Pavol Rusnak
|
581e46ff87
|
Merge pull request #845 from trezor/prusnak/webusb-popup
Don't show WebUSB popup in firmware, in bootloader only if no firmware present
|
2020-02-19 18:18:01 +01:00 |
|
Pavol Rusnak
|
23ffc87236
|
legacy/bootloader: soft reset after firmware upload
originally submitted by @kedoubitcoin
|
2020-02-19 17:14:36 +00:00 |
|
matejcik
|
e61b7d28e9
|
all: do not send state in PassphraseAck (not needed for compatibility)
|
2020-02-13 15:44:50 +01:00 |
|
Pavol Rusnak
|
215020a592
|
legacy: show webusb popup only in bootloader and only if firmware is not installed
|
2020-02-12 21:01:06 +00:00 |
|
matejcik
|
0ec628ccd4
|
legacy: fix CALLBACK checker
|
2020-02-12 17:18:51 +01:00 |
|
Tomas Susanka
|
2c0504ad1c
|
Merge pull request #803 from trezor/passphrase
Passphrase Redesign
|
2020-02-11 16:01:59 +01:00 |
|
matejcik
|
05a1d6f771
|
core/debug: add "show arbitrary screen" capability, for easier prototyping
|
2020-02-11 11:53:34 +01:00 |
|
matejcik
|
ff702c7d7f
|
common: add proper markers for deprecated messages
|
2020-02-10 15:38:26 +01:00 |
|
Pavol Rusnak
|
73ed2f3450
|
legacy: small nitpicks related to the new passphrase handling
|
2020-02-07 11:41:03 +00:00 |
|
Tomas Susanka
|
f21c13f0bd
|
legacy: remove redundant failure response
|
2020-02-07 11:41:01 +00:00 |
|
Tomas Susanka
|
c65b57affb
|
core, legacy: remove passphrase_cached
|
2020-02-07 11:41:00 +00:00 |
|
Tomas Susanka
|
1ae5813cab
|
legacy: bump version to 1.9.0
|
2020-02-07 11:41:00 +00:00 |
|
Tomas Susanka
|
a3f3d4fcdb
|
remove ping.passphrase/pin
|
2020-02-07 11:41:00 +00:00 |
|
Tomas Susanka
|
48fe192103
|
legacy: clear up passphrase usage
|
2020-02-07 11:41:00 +00:00 |
|
Tomas Susanka
|
b5d6aaf77c
|
tests: test PassphraseAck options
|
2020-02-07 11:41:00 +00:00 |
|
Tomas Susanka
|
041a95f738
|
legacy: new passphrase redesign draft
|
2020-02-07 11:40:59 +00:00 |
|
Pavol Rusnak
|
6dbed1424f
|
core+legacy: update nanopb api to version 0.4
|
2020-02-04 17:18:27 +00:00 |
|
Pavol Rusnak
|
4647e7d686
|
core+legacy: use nanopb generator from pipenv
|
2020-02-04 17:15:25 +00:00 |
|