Commit Graph

431 Commits (f607cb25019f0bc18bae281ce294a52810fc5ec5)

Author SHA1 Message Date
Andrew Kozlik 4146ab7f9e feat(legacy): Support no_script_type option in SignMessage.
3 years ago
Martin Milata a01516389a chore(vendor): update QR-code-generator
3 years ago
Jun Luo 62b649ef5d refactor(common & core & legacy): Stellar, rename StellarCreatePassiveOfferOp to StellarCreatePassiveSellOfferOp.
3 years ago
Jun Luo d064aae3f9 feat(common & core & legacy): Stellar, add support for StellarPathPaymentStrictSendOp.
3 years ago
Jun Luo 1dcb8e4913 feat(common & core & legacy): Stellar, add support for StellarManageBuyOfferOp.
3 years ago
Jun Luo 3a5768c4bf refactor(common & core & legacy): Stellar, rename StellarManageOfferOp to StellarManageSellOfferOp and rename StellarPathPaymentOp to StellarPathPaymentStrictReceiveOp.
3 years ago
grdddj 9d643808c1 chore(legacy): fix build after adding EthereumSignTypedData [no changelog]
3 years ago
Andrew Kozlik eb90efd914 chore(crypto,core,legacy): Add return code to hdnode_fill_public_key().
3 years ago
Andrew Kozlik 34621a6b6d fix(crypto,core,legacy): Check private key validity when deriving public key.
3 years ago
Martin Milata fa3c6140a6 feat(legacy/ethereum): support access lists in EIP-1559 transactions
3 years ago
Martin Milata 076c5b9cbe feat(legacy/ethereum): support for EIP-1559 transactions
3 years ago
Pavol Rusnak b2ff86ff3a
fix(common): drop unusable coins BELL and ZNY (#1872)
3 years ago
Andrew Kozlik 13cbb59082 feat(common): Add script_pubkey field to TxInput message.
3 years ago
Andrew Kozlik 926365b64e fix(legacy): Fix compile-time check of maximum protobuf message size.
3 years ago
Pavol Rusnak 60bd59fbad feat(crypto): update segwit_addr to support Bech32m
3 years ago
Pavol Rusnak ac4cb88184 feat(common): add taproot field to coin definitions
3 years ago
Pavol Rusnak 2035ff4569 feat(legacy): add support for Taproot descriptors
3 years ago
amadejpapez 85ba7c12ba style(all): use f-strings for formatting
3 years ago
Martin Milata 83a81da37d fix(legacy): don't mention decred in btconly fw
3 years ago
Ondrej Mikle a85d2483ff chore(legacy & core): changelogs added
3 years ago
Ondrej Mikle 6ea4b7b211 fix(core & legacy): better styled compiler checks
3 years ago
Ondrej Mikle 6b849b1d4d fix(core & legacy): avoid accidental build with broken stack protector
3 years ago
matejcik 1dcfdebf7a feat(all): make Stellar timebounds required
3 years ago
matejcik 4b8f52cd2f refactor(legacy): update to new Stellar protobuf usage
3 years ago
Martin Milata 53e2573691 docs(core): fix dates in changelog
3 years ago
Martin Milata 35a41fd957 Merge branch 'release/21.09' into master
3 years ago
matejcik d318a29343 fix(legacy/ethereum): set correct limit for SignTxEIP1559.to
3 years ago
matejcik 2ce0c8f188 fix(legacy): make use of Ethereum required fields
3 years ago
matejcik 96ed53cc1c refactor(core,legacy): remove Wanchain special handling
3 years ago
matejcik 639406b01f feat(all): make chain_id mandatory
3 years ago
arbitrarylink f051225730 feat(core,legacy): add support for Ethereum 64-bit chain_id
3 years ago
Tomas Susanka cec1f39a90 chore(core, legacy): bump versions
3 years ago
Tomas Susanka 1f5800a966 chore(legacy): generate Changelog
3 years ago
Andrew Kozlik dd65780610 fix(legacy): Stricter protobuf field handling in Stellar.
3 years ago
matejcik 7aed8d535d feat(all): re-enable Firo (fixes #1767)
3 years ago
matejcik becf5dcc53 chore(legacy): remove Lisk
3 years ago
matejcik a39870449f fix(legacy): recognize SignTXEIP1559 on legacy build
3 years ago
matejcik 9ab1891b22 feat(common): more required fields in messages-management
3 years ago
matejcik 33a9a14eab feat(legacy/emulator): avoid busy loop when waiting for messages
3 years ago
Pavol Rusnak 397a2ab18e feat(legacy): make sure that known_bootloader check contains the hash of our bundled bootloader
3 years ago
Andrew Kozlik c1843f9f9f style(legacy): Remove nested conditional operators.
3 years ago
Andrew Kozlik 7277a49047 fix(common): Add new rpId to Binance's FIDO definition.
3 years ago
Martin Milata 0d251fc01a Merge branch 'release/21.07'
3 years ago
Andrew Kozlik 24bb401638 fix(legacy,core): Fix operation source account encoding in Stellar.
3 years ago
Martin Milata 478bc81b86 chore(legacy): bump version to 1.10.3
3 years ago
Martin Milata 01c1ae426f docs: add security fixes to changelogs
3 years ago
Andrew Kozlik 5fb0f9a6c5 feat(legacy): Distinguish between known path checks and script type checks in coin_path_check().
3 years ago
Andrew Kozlik b8cb531098 feat(legacy): Check presence of multisig parameters in coin_known_path_check() for consistency with core checks.
3 years ago
Andrew Kozlik c067618828 fix(common): Fix incorrect SLIP-44 coin type for Bgold and SmartCash Testnets.
3 years ago
Andrew Kozlik 28421594c9 fix(legacy): Use short-circuit evaluation in coin_known_path_check().
3 years ago
Andrew Kozlik 9b0e980c44 fix(legacy): Don't allow unknown paths in GetAddress.
3 years ago
Andrew Kozlik 3884232f74 feat(legacy): Restrict path ranges for account, change and address index.
3 years ago
Andrew Kozlik a6390e4b82 fix(legacy): Allow known non-standard paths in GetAddress and SignTx.
3 years ago
Andrew Kozlik 18f4a47173 fix(legacy): Disable spending testnet coins from Bitcoin paths.
3 years ago
Martin Milata a2d2405a11 docs(legacy/firmware): changelog for 1.10.2
3 years ago
Pavol Rusnak 8cfa5da1ce
docs: fix typos in comments
3 years ago
Andrew Kozlik 9ebfa936c0 docs(legacy/firmware): Fix dates in changelog.
3 years ago
Martin Milata 362504dfcd docs(legacy/firmware): changelog for blake256 fix
3 years ago
matejcik 97f49cf336 fix(legacy): fix protobuf build [no changelog]
3 years ago
matejcik 2fac964a29 chore(common): disable Firo support
3 years ago
Pavol Rusnak fce3640848 fix(common): remove dead coin Hatch
3 years ago
Martin Milata 3976ef7261 chore(legacy/firmware): bump version to 1.10.2
3 years ago
Martin Milata 5f2b7b231b docs(legacy/firmware): changelog for 1.10.1
3 years ago
Andrew Kozlik 2dbde040c4 feat(legacy): Add safety_checks setting.
3 years ago
Ondřej Vejpustek 34f5d508b0 refactor(legacy): move wait_random into separate file
3 years ago
Pavol Rusnak e09a74a79e refactor(legacy): rename check_bootloader to check_and_replace_bootloader
3 years ago
Martin Milata ca5d173071 docs(legacy/firmware): changelog for 1.10.0
3 years ago
Martin Milata 97aa0fb517 docs(legacy/firmware): use towncrier for generating CHANGELOG.md
3 years ago
Martin Milata f58c1634c6 docs(core): use towncrier for generating CHANGELOG.md
3 years ago
Tomas Susanka 300c27abb8 chore(legacy): bump version to 1.10.1; add soft-reset to changelog
3 years ago
Tomas Susanka e82aacbc7c docs(legacy/changelog): add note on bootloader
3 years ago
Pavol Rusnak f93a8514e8
fix(legacy): update embedded bootloader hash
3 years ago
Pavol Rusnak 73ae44f500 fix(legacy): rebuild bundled bootloader (deterministically)
3 years ago
Pavol Rusnak 0d37824b01 fix(legacy): show dialog before rebooting to bootloader
3 years ago
Alexis Hernandez bb1c638d3b legacy: Update op_return max size to 150 bytes
3 years ago
Andrew Kozlik a755e99ccc feat(legacy): Display nLockTime in human-readable form.
3 years ago
Andrew Kozlik 66823e2893 chore(core,legacy): Bump FIX_VERSIONs due to upgrade to storage version 3.
3 years ago
Andrew Kozlik cbb0d82999 feat(legacy): Support 50 digit PIN and wipe code.
3 years ago
matejcik 56ee7d33a9 chore: add cardano changelogs
3 years ago
Andrew Kozlik 97a3223663 fix(legacy): Skip unused messages in nanopb.
3 years ago
Andrew Kozlik a36439a57f fix(legacy): Improve compile-time checks of message sizes.
3 years ago
Andrew Kozlik 54fec3742f fix(legacy): Improve error handling in msg_read_tiny().
3 years ago
Andrew Kozlik d3183776fa chore(legacy): Add compile-time checks for msg_tiny sizes.
3 years ago
Andrew Kozlik 838b2c2c77 fix(legacy): Replace magic numbers with USB_PACKET_SIZE and MSG_HEADER_SIZE.
3 years ago
Andrew Kozlik 9aec5409b9 feat(legacy): Allow decreasing output amount in RBF transactions.
3 years ago
Pavol Rusnak a36d0c0fbe
docs(changelog): add public key to ECDHSessionKey
3 years ago
Roman Zeyde 78ab0a6a2d feat(legacy): add public_key to ECDHSessionKey
3 years ago
Pavol Rusnak 97b43499e5
fix(legacy): remove executable bit from legacy/firmware/bootloader.dat
3 years ago
Pavol Rusnak 60a6b8211e
docs(changelog): next bootloader/firmware version will be 1.10.0
3 years ago
Pavol Rusnak 4a82d6c9d5 fix(legacy): recompile bundled bootloader
3 years ago
Pavol Rusnak 3b80e9f228 fix(legacy): store only half of the logo64, use flip to render both parts
3 years ago
Pavol Rusnak 4b0f41d41e
fix(common): change msg_id of RebootToBootloader from 804 to 87
3 years ago
Ondrej Mikle d0b630abfc
chore(legacy): return code for reboot call
3 years ago
Ondrej Mikle 18a05d467e
chore(legacy): fake handling emulator reset to bootloader
3 years ago
Ondrej Mikle 2dccbf99d4
chore(legacy): add reset to bootloader protobuf message
3 years ago
Ondrej Mikle f9917e8d47
feat(legacy): add 'stay in bootloader' bootloader to firmware'
3 years ago
matejcik 0964517fe7 fix(legacy): do not query presence of newly-required protobuf fields
3 years ago
Andrew Kozlik 79fad70b05 fix: Improve wording when showing multisig XPUBS.
3 years ago
Pavol Rusnak 0519d86451
chore(legacy): simplify data2hex
3 years ago
Tomas Susanka 1006c8a0f1 chore(core,legacy): change versions to 1.9.5 and 2.3.6
3 years ago
Pavol Rusnak 47e701f54c
docs(legacy): update changelog
3 years ago
Pavol Rusnak 92535dc090
chore(core,legacy): change versions back to 1.9.4 and 2.3.5
3 years ago
Pavol Rusnak 1d3166017d feat(legacy): implement amount_unit for SignTx
3 years ago
Pavol Rusnak cb4c5a72bf legacy: implement GetAddress.ignore_xpub_magic
3 years ago
Pavol Rusnak 4ed714ba47 common/defs: add xpub_magic_multisig_segwit_{native,p2sh} fields to coins
3 years ago
Pavol Rusnak 1e6259a476
docs: update changelogs
3 years ago
Pavol Rusnak 4d45a68fd0 legacy: return root_fingerprint in PublicKey
3 years ago
Pavol Rusnak 2f8d687405 feat(legacy): implement GetPublicKey.ignore_xpub_magic behaviour
3 years ago
Pavol Rusnak 91e60036e0 fix(legacy): show xpub instead of pubkey in GetPublicKey dialog
3 years ago
Pavol Rusnak 9ba1c9aa50 docs: mention that nanopb was bumped to 0.4.4 in changelogs
3 years ago
Pavol Rusnak 6739e4e5e1 docs: push releases 1.9.4 and 2.3.5 to February 2021
3 years ago
Pavol Rusnak af716d0843 fix(legacy): update typo (we lock device after 5 seconds, not 2 seconds)
3 years ago
Pavol Rusnak 93215ae3c7 style: reformat with clang-format 11
3 years ago
Pavol Rusnak 1d151ab4fe legacy: fix typo
3 years ago
Tomas Susanka d38540ca7a chore(legacy): bump version to 1.9.5
4 years ago
Andrew Kozlik d252539125 fix(legacy): Support negative amounts in layoutConfirmTx().
4 years ago
Andrew Kozlik 389f14d6c4 feat(legacy): Implement replacement transaction signing flow.
4 years ago
Andrew Kozlik 4ad1fbc133 chore(legacy): Create TxInfo struct in Bitcoin signing.
4 years ago
Andrew Kozlik a2e35fabce chore(legacy): Rename variables in signing to match the names in core.
4 years ago
Pavol Rusnak d8dd2f64a9
legacy: update release date for 1.9.4
4 years ago
Martin Milata bf524854cd chore(legacy): missing changelog entry, formatting
4 years ago
Martin Milata 480332b803 fix(legacy): increase minimum auto-lock delay to 1 minute
4 years ago
Pavol Rusnak c6e78e525a
fix: remove PIVX (#1359)
4 years ago
Pavol Rusnak 50fdd183c2
ci: enable editorconfig checks, fix whitespace issues
4 years ago
Andrew Kozlik 443e0c101e chore(common): Add orig_hash and orig_index fields to TxInput and TxOutput.
4 years ago
Andrew Kozlik c67ecb984b chore(crypto): Move XPUB_MAXLEN and ADDRESS_MAXLEN from modtrezorcrypto to bip32.h.
4 years ago
Martin Milata 7d8fbacba7 feat(legacy): add auto_lock_delay_ms to Features
4 years ago
Pavol Rusnak 71058eedd5 chore(vendor/nanopb): update nanopb from 0.4.1 to 0.4.3
4 years ago
matejcik c9348709e8 fix(legacy/nem): use levy only if provided
4 years ago
matejcik 0eed360037 chore: make tx type names shorter
4 years ago
matejcik 5debebefc8 chore(legacy): update code to handle protobuf changes correctly
4 years ago
Andrew Kozlik 5d745d5d04 common/protob: Add commitment_data to TxInputType.
4 years ago
Martin Milata 047fcffde1 legacy: replace confusing Version group ID error message
4 years ago
Andrew Kozlik e9ed0851b3 legacy: Stream prev_tx after confirmation.
4 years ago
Tomas Susanka b99b8b3df3 Merge remote-tracking branch 'origin/release/2020-09'
4 years ago
Pavol Rusnak c1dd07a2e4
core+legacy: update dates in changelogs
4 years ago
matejcik e0583dd5cb all: use a specific error code for "invalid session"
4 years ago
matejcik 58621711d1 legacy: implement EndSession
4 years ago
Pavol Rusnak 8c2e20c26b
legacy/firmware: validate script type only in full-mode known_path_check (#1216)
4 years ago
Pavol Rusnak 07bd330d98
legacy/firmware: validate script type only in full-mode known_path_check (#1216)
4 years ago
Tomas Susanka d080464cc5 core, legacy: bump versions (also in changelogs)
4 years ago
Andrew Kozlik ae71735e62 legacy/signing: Ask user to confirm custom nLockTime.
4 years ago
Pavol Rusnak 146ee7af89 update changelogs
4 years ago
Pavol Rusnak e2632b16dc legacy: show passphrase on device
4 years ago
Ondrej Mikle ff3b10a329
legacy/intermediate_fw: Intermediate firmware for T1 (#1084)
4 years ago
Pavol Rusnak 503ac8d801 legacy: allow spending coins from Bitcoin paths if the coin ...
4 years ago
Pavol Rusnak 5359509483 legacy: refactor check_cointype into a separate function
4 years ago
Pavol Rusnak fd87c62b68 common/defs: remove coins with no Trezor-compatible wallets
4 years ago
Pavol Rusnak fd2ddbfb03
core+legacy: expand month names in changelogs
4 years ago
Pavol Rusnak 3fffa9ae68
common/defs: enable XVG
4 years ago