Andrew Kozlik
|
27e6f35f78
|
refactor(core/bitcoin): Change scripts to use writer semantics.
|
2021-07-22 10:54:49 +02:00 |
|
Andrew Kozlik
|
8538f55edc
|
refactor(core/bitcoin): Use global static buffer for Tx serialization.
|
2021-07-22 10:54:49 +02:00 |
|
Martin Milata
|
fb9b53930e
|
docs: allow adding changelog entries without linked issue
[skip_ci]
|
2021-07-21 15:47:16 +02:00 |
|
vdovhanych
|
10d72b964f
|
feat(ci): add changelog check to github actions and small improvments
|
2021-07-21 15:12:13 +02:00 |
|
Martin Milata
|
412d06fdfe
|
docs(core+legacy): use towncrier for generating CHANGELOG.md
core/embed/boardloader/CHANGELOG.md
core/embed/bootloader/CHANGELOG.md
core/embed/bootloader_ci/CHANGELOG.md
legacy/intermediate_fw/CHANGELOG.md
|
2021-07-21 14:27:20 +02:00 |
|
Pavol Rusnak
|
d35071d732
|
docs(core+legacy): update changelogs to new format
|
2021-07-21 14:27:20 +02:00 |
|
Andrew Kozlik
|
7277a49047
|
fix(common): Add new rpId to Binance's FIDO definition.
|
2021-07-21 13:19:16 +02:00 |
|
Pavol Rusnak
|
f740515c85
|
fix(core,crypto): add more test cases from bip-173
|
2021-07-21 11:20:11 +02:00 |
|
Martin Milata
|
ceaf4da617
|
fix(core): explicitly refresh display on T1
[no changelog]
|
2021-07-20 22:00:42 +02:00 |
|
Pavol Rusnak
|
552427ff69
|
feat(ci): some systems do not have sha256sum only shasum
one example is freebsd/macos
shasum also requires two spaces between a hash and a filename
|
2021-07-20 17:30:15 +02:00 |
|
vdovhanych
|
63a42def17
|
feat(ci): add sha checksum for alpine download and change to https
|
2021-07-20 16:57:12 +02:00 |
|
matejcik
|
2b3c75c4de
|
fix(core): properly respond to USB events while on a paginated screen
|
2021-07-20 12:59:26 +02:00 |
|
grdddj
|
13b8a6e54d
|
fix(python/trezorctl): firmware download does not require connected trezor
|
2021-07-20 11:03:57 +02:00 |
|
matejcik
|
cf15dce326
|
refactor(core/ethereum): improve API of the rlp module
|
2021-07-19 13:59:28 +02:00 |
|
Pavol Rusnak
|
9a9b0eb052
|
fix(core): rename fw_or_type to image_type in keyctl-proxy to avoid confusion
part 2
somehow I did miss 3 more occurences
|
2021-07-18 23:11:09 +02:00 |
|
Martin Milata
|
0d251fc01a
|
Merge branch 'release/21.07'
|
2021-07-16 14:34:20 +02:00 |
|
Pavol Rusnak
|
ff21ea3d5c
|
fix(core): rename fw_or_type to image_type in keyctl-proxy to avoid confusion
|
2021-07-16 14:23:43 +02:00 |
|
Pavol Rusnak
|
cd9c4e478d
|
docs(core): fix typo in keyctl-proxy help
|
2021-07-16 14:23:43 +02:00 |
|
Pavol Rusnak
|
0a951b8a77
|
fix(core): don't use format strings in keyctl-proxy
|
2021-07-16 14:23:43 +02:00 |
|
Pavol Rusnak
|
3d69ca1b1b
|
chore(vendor): update nanopb to 0.4.5
|
2021-07-14 17:34:12 +02:00 |
|
Pavol Rusnak
|
acb01916db
|
ci(nix): update nixpkgs, use latest stable rust (1.53.0)
|
2021-07-14 17:34:12 +02:00 |
|
matejcik
|
b41d4c71f0
|
feat(core/emulator): JSON memory map dump
use `trezor.utils.mem_dump("somefile.json")` in a key place, then
`analyze.py src/somefile.json` to look at what is going on
|
2021-07-14 13:50:24 +02:00 |
|
matejcik
|
fe6c131b14
|
feat(core/emulator): build emulator with -DSTATIC=
This is perhaps a cleaner way to expose all relevant structures for
memory analysis.
|
2021-07-14 13:50:24 +02:00 |
|
Andrew Kozlik
|
24bb401638
|
fix(legacy,core): Fix operation source account encoding in Stellar.
|
2021-07-13 17:24:16 +02:00 |
|
Martin Milata
|
f67544d27a
|
ci: run more tests on hardware
- bitcoin tests on regular builds in addition to altcoins
- tests that need SD card
|
2021-07-12 19:54:51 +02:00 |
|
matejcik
|
46e0530764
|
fix(tests): auto-swipe by using only ButtonRequest.pages
(cherry picked from commit f8bb90366a )
|
2021-07-12 00:39:58 +02:00 |
|
matejcik
|
8e6a647e89
|
fix(core): do not send ButtonRequest on every paging event
partial revert of 54db2291f2 from #1671
(cherry picked from commit 1e1963f1ee )
|
2021-07-12 00:39:54 +02:00 |
|
matejcik
|
f8bb90366a
|
fix(tests): auto-swipe by using only ButtonRequest.pages
|
2021-07-09 21:01:07 +02:00 |
|
matejcik
|
1e1963f1ee
|
fix(core): do not send ButtonRequest on every paging event
partial revert of 54db2291f2 from #1671
|
2021-07-09 15:00:29 +02:00 |
|
Pavol Rusnak
|
8ed7bdbc27
|
chore(ci): update alpine-linux to 3.14.0 and nix to 2.3.14
|
2021-07-09 11:39:24 +02:00 |
|
Martin Milata
|
81869fc4b0
|
chore(core): bump version to 2.4.2
[skip_ci]
|
2021-07-08 13:38:29 +02:00 |
|
Martin Milata
|
478bc81b86
|
chore(legacy): bump version to 1.10.3
|
2021-07-08 13:38:09 +02:00 |
|
Szymon Lesisz
|
66bf309fbf
|
fix(common): fix Ropsten key in blockchain_link
additionally updated support in suite (trop, xrp, txrp)
|
2021-07-07 14:46:53 +02:00 |
|
Martin Milata
|
f06a57237b
|
style(core): trezorhal/random_delays.c
|
2021-07-07 14:39:24 +02:00 |
|
grdddj
|
6bbc9a78f3
|
feat(python/trezorctl): improving and refactoring firmware CLI commands
|
2021-07-07 10:33:03 +02:00 |
|
Martin Milata
|
01c1ae426f
|
docs: add security fixes to changelogs
|
2021-06-30 18:32:58 +02:00 |
|
Andrew Kozlik
|
5fb0f9a6c5
|
feat(legacy): Distinguish between known path checks and script type checks in coin_path_check().
|
2021-06-30 18:25:58 +02:00 |
|
Andrew Kozlik
|
b8cb531098
|
feat(legacy): Check presence of multisig parameters in coin_known_path_check() for consistency with core checks.
|
2021-06-30 18:25:58 +02:00 |
|
Andrew Kozlik
|
3f647f1b7b
|
chore(common): Ensure that testnet coins use slip44 coin type 1.
|
2021-06-30 18:25:58 +02:00 |
|
Andrew Kozlik
|
e3faece811
|
fix(tests): Fix device tests after having disabled testnet for BIP-45 paths.
|
2021-06-30 18:25:58 +02:00 |
|
Andrew Kozlik
|
c067618828
|
fix(common): Fix incorrect SLIP-44 coin type for Bgold and SmartCash Testnets.
|
2021-06-30 18:25:58 +02:00 |
|
Andrew Kozlik
|
28421594c9
|
fix(legacy): Use short-circuit evaluation in coin_known_path_check().
|
2021-06-30 18:25:58 +02:00 |
|
Andrew Kozlik
|
9b0e980c44
|
fix(legacy): Don't allow unknown paths in GetAddress.
|
2021-06-30 18:25:58 +02:00 |
|
Andrew Kozlik
|
3e9f8a32ac
|
fix(core): Fix insufficient BIP-32 path checks.
- Disable testnet coins from accessing Bitcoin paths.
- Restrict BIP-45 paths to Bitcoin and coins with strong replay protection.
|
2021-06-30 18:25:58 +02:00 |
|
Andrew Kozlik
|
3884232f74
|
feat(legacy): Restrict path ranges for account, change and address index.
|
2021-06-30 18:25:58 +02:00 |
|
Andrew Kozlik
|
a6390e4b82
|
fix(legacy): Allow known non-standard paths in GetAddress and SignTx.
|
2021-06-30 18:25:58 +02:00 |
|
Andrew Kozlik
|
18f4a47173
|
fix(legacy): Disable spending testnet coins from Bitcoin paths.
|
2021-06-30 18:25:58 +02:00 |
|
Martin Milata
|
e67b3ab214
|
docs(core): changelog for 2.4.1
[skip_ci]
|
2021-06-30 18:21:56 +02:00 |
|
Martin Milata
|
a2d2405a11
|
docs(legacy/firmware): changelog for 1.10.2
|
2021-06-30 18:17:09 +02:00 |
|
Pavol Rusnak
|
8cfa5da1ce
|
docs: fix typos in comments
[skip_ci]
|
2021-06-30 15:41:55 +02:00 |
|