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 |
|
Ondřej Vejpustek
|
24200e7424
|
fixup! fix(legacy): make RDI work on T1
|
2021-06-24 17:34:24 +02:00 |
|
Ondrej Mikle
|
daa94ac941
|
fix(legacy): make RDI work on T1
|
2021-06-24 17:34:24 +02:00 |
|
matejcik
|
2491f871aa
|
chore(tests): add fixture for new Cardano test
|
2021-06-24 14:37:48 +02:00 |
|
gabrielkerekes
|
cc14ffb3e3
|
docs(core): add changelog entries for Cardano
|
2021-06-24 11:09:32 +02:00 |
|
gabrielkerekes
|
db657615f4
|
fix(cardano): use OrderedMap for output tokens and withdrawals
|
2021-06-24 08:24:47 +02:00 |
|
gabrielkerekes
|
4e5772662c
|
fix(cardano): don't allow duplicate withdrawals
|
2021-06-24 08:24:42 +02:00 |
|
gabrielkerekes
|
3cd2182b69
|
feat(core): introduce OrderedMap into CBOR serialisation
Items of an OrderedMap are included in CBOR as they come without sorting them in any way.
|
2021-06-24 08:22:39 +02:00 |
|
Ondřej Vejpustek
|
b8b0ae09d9
|
fix(core): use unprivileged shutdown where needed
|
2021-06-23 16:40:45 +02:00 |
|
Ondřej Vejpustek
|
5984fd6ad7
|
feat(core): jump to unprivileged mode after shutdown
|
2021-06-23 16:40:45 +02:00 |
|
Ondřej Vejpustek
|
40b4f679f9
|
feat(core): implement wrapper for svc_shutdown
|
2021-06-23 16:40:45 +02:00 |
|
Ondřej Vejpustek
|
311288407e
|
docs(core): document shutdown_privileged
|
2021-06-23 16:40:45 +02:00 |
|
Ondřej Vejpustek
|
4968d7da53
|
feat(core): implement svc shutdown
|
2021-06-23 16:40:45 +02:00 |
|