diff --git a/legacy/firmware/.changelog.d/1018.changed b/legacy/firmware/.changelog.d/1018.changed deleted file mode 100644 index 018e42bd4..000000000 --- a/legacy/firmware/.changelog.d/1018.changed +++ /dev/null @@ -1 +0,0 @@ -Ensure input's script type and path match the scriptPubKey. diff --git a/legacy/firmware/.changelog.d/1018.incompatible b/legacy/firmware/.changelog.d/1018.incompatible deleted file mode 100644 index d0b3118eb..000000000 --- a/legacy/firmware/.changelog.d/1018.incompatible +++ /dev/null @@ -1 +0,0 @@ -Trezor will refuse to sign UTXOs that do not match the provided derivation path (e.g., transactions belonging to a different wallet, or synthetic transaction inputs). diff --git a/legacy/firmware/.changelog.d/1880.added b/legacy/firmware/.changelog.d/1880.added deleted file mode 100644 index 69c3a8fca..000000000 --- a/legacy/firmware/.changelog.d/1880.added +++ /dev/null @@ -1 +0,0 @@ -Show "signature is valid" dialog when VerifyMessage succeeds. diff --git a/legacy/firmware/.changelog.d/2031.added b/legacy/firmware/.changelog.d/2031.added deleted file mode 100644 index 5255aee47..000000000 --- a/legacy/firmware/.changelog.d/2031.added +++ /dev/null @@ -1 +0,0 @@ -Support Zcash version 5 transaction format. diff --git a/legacy/firmware/.changelog.d/2036.fixed b/legacy/firmware/.changelog.d/2036.fixed deleted file mode 100644 index c402937a7..000000000 --- a/legacy/firmware/.changelog.d/2036.fixed +++ /dev/null @@ -1 +0,0 @@ -Fix domain-only EIP-712 hashes (i.e. when `primaryType`=`EIP712Domain`) diff --git a/legacy/firmware/.changelog.d/2077.added b/legacy/firmware/.changelog.d/2077.added deleted file mode 100644 index 6ca321ffa..000000000 --- a/legacy/firmware/.changelog.d/2077.added +++ /dev/null @@ -1 +0,0 @@ -Add extra check for Taproot scripts validity diff --git a/legacy/firmware/.changelog.d/2100.added b/legacy/firmware/.changelog.d/2100.added deleted file mode 100644 index 4502ea3ef..000000000 --- a/legacy/firmware/.changelog.d/2100.added +++ /dev/null @@ -1 +0,0 @@ -Support Electrum signatures in VerifyMessage. diff --git a/legacy/firmware/.changelog.d/2107.fixed b/legacy/firmware/.changelog.d/2107.fixed deleted file mode 100644 index 0f0cf66f9..000000000 --- a/legacy/firmware/.changelog.d/2107.fixed +++ /dev/null @@ -1 +0,0 @@ -Fix legacy technical debt in USB handling (readability and FSM unwanted states). diff --git a/legacy/firmware/.changelog.d/2115.added b/legacy/firmware/.changelog.d/2115.added deleted file mode 100644 index 34ed07dd5..000000000 --- a/legacy/firmware/.changelog.d/2115.added +++ /dev/null @@ -1 +0,0 @@ -\[emulator] Added support for `DebugLinkReseedRandom`. diff --git a/legacy/firmware/.changelog.d/2115.removed b/legacy/firmware/.changelog.d/2115.removed deleted file mode 100644 index 460d39e92..000000000 --- a/legacy/firmware/.changelog.d/2115.removed +++ /dev/null @@ -1 +0,0 @@ -\[emulator] Removed support for /dev/urandom or custom entropy source. diff --git a/legacy/firmware/.changelog.d/2144.added b/legacy/firmware/.changelog.d/2144.added deleted file mode 100644 index d89148122..000000000 --- a/legacy/firmware/.changelog.d/2144.added +++ /dev/null @@ -1 +0,0 @@ -Support unverified external inputs. diff --git a/legacy/firmware/.changelog.d/2181.removed b/legacy/firmware/.changelog.d/2181.removed deleted file mode 100644 index 5a50859e1..000000000 --- a/legacy/firmware/.changelog.d/2181.removed +++ /dev/null @@ -1 +0,0 @@ -GAME, NIX and POLIS support diff --git a/legacy/firmware/.changelog.d/2239.added b/legacy/firmware/.changelog.d/2239.added deleted file mode 100644 index 42f72dcd5..000000000 --- a/legacy/firmware/.changelog.d/2239.added +++ /dev/null @@ -1 +0,0 @@ -Add firmware hashing functionality. diff --git a/legacy/firmware/.changelog.d/noissue.security b/legacy/firmware/.changelog.d/noissue.security deleted file mode 100644 index 71a0f5aa8..000000000 --- a/legacy/firmware/.changelog.d/noissue.security +++ /dev/null @@ -1 +0,0 @@ -Strict path validations for altcoins. diff --git a/legacy/firmware/.changelog.d/noissue.security.1 b/legacy/firmware/.changelog.d/noissue.security.1 deleted file mode 100644 index 20b941c5e..000000000 --- a/legacy/firmware/.changelog.d/noissue.security.1 +++ /dev/null @@ -1 +0,0 @@ -Make Bitcoin path checks as strict as in Trezor T. diff --git a/legacy/firmware/.changelog.d/noissue.security.2 b/legacy/firmware/.changelog.d/noissue.security.2 deleted file mode 100644 index 893108612..000000000 --- a/legacy/firmware/.changelog.d/noissue.security.2 +++ /dev/null @@ -1 +0,0 @@ -Fix soft-lock bypass vulnerability. diff --git a/legacy/firmware/CHANGELOG.md b/legacy/firmware/CHANGELOG.md index f6445625b..b7b99f84c 100644 --- a/legacy/firmware/CHANGELOG.md +++ b/legacy/firmware/CHANGELOG.md @@ -4,6 +4,39 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). + +## 1.11.1 [18th May 2022] + +### Added +- Show "signature is valid" dialog when VerifyMessage succeeds. [#1880] +- Add extra check for Taproot scripts validity. [#2077] +- Support Electrum signatures in VerifyMessage. [#2100] +- \[emulator] Added support for `DebugLinkReseedRandom`. [#2115] +- Support unverified external inputs. [#2144] +- Support Zcash version 5 transaction format. [#2031] +- Add firmware hashing functionality. [#2239] + +### Changed +- Ensure input's script type and path match the scriptPubKey. [#1018] +- Included bootloader 1.11.0. + +### Removed +- \[emulator] Removed support for /dev/urandom or custom entropy source. [#2115] +- GAME, NIX and POLIS support. [#2181] + +### Fixed +- Fix domain-only EIP-712 hashes (i.e. when `primaryType`=`EIP712Domain`). [#2036] +- Fix legacy technical debt in USB handling (readability and FSM unwanted states). [#2107] + +### Security +- Strict path validations for altcoins. +- Fix soft-lock bypass vulnerability. +- Make Bitcoin path checks as strict as in Trezor T. + +### Incompatible changes +- Trezor will refuse to sign UTXOs that do not match the provided derivation path (e.g., transactions belonging to a different wallet, or synthetic transaction inputs). [#1018] + + ## 1.10.5 [19th January 2022] ### Added @@ -459,6 +492,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). [#131]: https://github.com/trezor/trezor-firmware/pull/131 [#965]: https://github.com/trezor/trezor-firmware/pull/965 +[#1018]: https://github.com/trezor/trezor-firmware/pull/1018 [#1030]: https://github.com/trezor/trezor-firmware/pull/1030 [#1098]: https://github.com/trezor/trezor-firmware/pull/1098 [#1105]: https://github.com/trezor/trezor-firmware/pull/1105 @@ -497,5 +531,15 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). [#1854]: https://github.com/trezor/trezor-firmware/pull/1854 [#1857]: https://github.com/trezor/trezor-firmware/pull/1857 [#1872]: https://github.com/trezor/trezor-firmware/pull/1872 +[#1880]: https://github.com/trezor/trezor-firmware/pull/1880 [#1897]: https://github.com/trezor/trezor-firmware/pull/1897 [#1985]: https://github.com/trezor/trezor-firmware/pull/1985 +[#2031]: https://github.com/trezor/trezor-firmware/pull/2031 +[#2036]: https://github.com/trezor/trezor-firmware/pull/2036 +[#2077]: https://github.com/trezor/trezor-firmware/pull/2077 +[#2100]: https://github.com/trezor/trezor-firmware/pull/2100 +[#2107]: https://github.com/trezor/trezor-firmware/pull/2107 +[#2115]: https://github.com/trezor/trezor-firmware/pull/2115 +[#2144]: https://github.com/trezor/trezor-firmware/pull/2144 +[#2181]: https://github.com/trezor/trezor-firmware/pull/2181 +[#2239]: https://github.com/trezor/trezor-firmware/pull/2239