Rafael Korbas
|
edf9b4ee85
|
Refactor mnemonic_to_entropy to not (misleadingly) return checksum
|
2020-12-19 20:17:16 +01:00 |
|
Tomas Susanka
|
d38540ca7a
|
chore(legacy): bump version to 1.9.5
|
2020-12-18 19:39:21 +01:00 |
|
Tomas Susanka
|
d2e3269ede
|
chore(core): bump version to 2.3.6
|
2020-12-18 19:36:25 +01:00 |
|
Martin Milata
|
6c1a436325
|
fix(vendor): use correct micropython rev
Trees are the same, only commit metadata differ.
|
2020-12-17 16:35:06 +01:00 |
|
Andrew Kozlik
|
a609eb5e90
|
docs(core): Add comment about "Invalid original TXID" message.
|
2020-12-17 16:33:33 +01:00 |
|
Andrew Kozlik
|
d252539125
|
fix(legacy): Support negative amounts in layoutConfirmTx().
|
2020-12-17 16:33:33 +01:00 |
|
Andrew Kozlik
|
b90ce7f2fc
|
test(crypto): Add unit tests for ecdsa_sig_from_der().
|
2020-12-17 16:33:33 +01:00 |
|
Andrew Kozlik
|
06ce14096c
|
chore(core): Reject replacement transactions which involve negative
fees.
|
2020-12-17 16:33:33 +01:00 |
|
Andrew Kozlik
|
3be0138aae
|
test: Add device test for replacement transaction with invalid original signature.
|
2020-12-17 16:33:33 +01:00 |
|
Andrew Kozlik
|
9ab4efdbad
|
test: Enable and tweak RBF device tests for T1.
|
2020-12-17 16:33:33 +01:00 |
|
Andrew Kozlik
|
389f14d6c4
|
feat(legacy): Implement replacement transaction signing flow.
|
2020-12-17 16:33:33 +01:00 |
|
Andrew Kozlik
|
4ad1fbc133
|
chore(legacy): Create TxInfo struct in Bitcoin signing.
|
2020-12-17 16:33:33 +01:00 |
|
Andrew Kozlik
|
a2e35fabce
|
chore(legacy): Rename variables in signing to match the names in core.
|
2020-12-17 16:33:33 +01:00 |
|
Andrew Kozlik
|
9f6d4ec538
|
chore(crypto): Implement DER signature parsing.
|
2020-12-17 16:33:33 +01:00 |
|
Pavol Rusnak
|
b9c0b597bc
|
nix: bump stable nixos-20.09 to latest
|
2020-12-17 14:32:20 +01:00 |
|
Pavol Rusnak
|
78be2c9cac
|
fix(crypto): fix build on clang/arm64
|
2020-12-17 00:09:47 +01:00 |
|
Andrew Kozlik
|
acf7294ca2
|
test(crypto): Add more unit tests for invalid T9 prefix in SLIP39 word lookup.
|
2020-12-15 13:41:42 +01:00 |
|
Andrew Kozlik
|
55f3df6b0c
|
chore(crypto): Rework SLIP-39 word lookup.
|
2020-12-15 13:41:42 +01:00 |
|
Andrew Kozlik
|
e3afd984ae
|
test(crypto): Add SLIP39 word completion test.
|
2020-12-15 13:41:42 +01:00 |
|
Andrew Kozlik
|
e615fc6263
|
chore(crypto): Rename wordlist to slip39_wordlist and add include guards.
|
2020-12-15 13:41:42 +01:00 |
|
Andrew Kozlik
|
aeb021b159
|
chore(core): Improve naming of SLIP39's T9 mask lookup.
|
2020-12-15 13:41:42 +01:00 |
|
Andrew Kozlik
|
7fc1851279
|
fix(crypto): Improve naming and robustness of SLIP39's T9 mask lookup.
|
2020-12-15 13:41:42 +01:00 |
|
Pavol Rusnak
|
d9a8194e14
|
docs: use absolute link for toif_convert
|
2020-12-14 16:18:38 +01:00 |
|
matejcik
|
5feb76f603
|
fix(python): do not log "resumed session" if there is no id
|
2020-12-11 11:44:01 +01:00 |
|
matejcik
|
4d4d0e7216
|
fix(python): do not call EndSession in bootloader mode (fixes #1379)
|
2020-12-11 11:41:15 +01:00 |
|
matejcik
|
48024de685
|
chore: gitignore memperf results
|
2020-12-11 11:37:56 +01:00 |
|
Pavol Rusnak
|
d657cdaeef
|
fix(common): update protob combine script to reflect new changes
|
2020-12-10 16:53:00 +01:00 |
|
Martin Milata
|
a0fccca041
|
ci(core): increase PYTEST_TIMEOUT for memory profiling
test_lots_of_inputs times out, still less than 1200 needed on actual
hardware
|
2020-12-08 18:07:50 +01:00 |
|
Martin Milata
|
e67465a7da
|
chore(vendor): update micropython to include more precise memory profiling
|
2020-12-08 18:07:50 +01:00 |
|
Andrew Kozlik
|
c5f26beeea
|
fix(crypto): Fix undefined behavior in xmr_read_varint().
|
2020-12-03 20:05:05 +01:00 |
|
Andrew Kozlik
|
dab353f888
|
test(crypto): Test signature verification for a digest which is equal to the group order.
|
2020-12-02 17:11:29 +01:00 |
|
Andrew Kozlik
|
fed59ec770
|
fix(crypto): In ecdsa_verify_digest() allow the digest to be equal to the order of the group.
|
2020-12-02 17:11:29 +01:00 |
|
Pavol Rusnak
|
1187e4ddaf
|
style(common): use new syntax for typing in autogenerated protobuf enums
|
2020-12-01 15:52:29 +01:00 |
|
Pavol Rusnak
|
1e8673bf5f
|
style(core/apps): use new syntax for typing
|
2020-12-01 15:52:29 +01:00 |
|
Pavol Rusnak
|
0036686588
|
style(core/mocks): use new syntax for typing
|
2020-12-01 15:52:29 +01:00 |
|
Pavol Rusnak
|
a1dda836ec
|
style(core/src): use new syntax for typing
|
2020-12-01 15:52:29 +01:00 |
|
Pavol Rusnak
|
cd829a99de
|
style(python/src): use new syntax for typing
|
2020-12-01 15:52:29 +01:00 |
|
Martin Milata
|
8fd12f4373
|
fix(tests): run test_softlock_instability on emulator only
|
2020-12-01 12:35:11 +01:00 |
|
Martin Milata
|
ee64b65b26
|
refactor(core): call super().__init__() in subclasses
|
2020-11-30 14:48:08 +01:00 |
|
Martin Milata
|
fa1566cb71
|
refactor(core): call super().__init__() in Component and Layout subclasses
|
2020-11-30 14:48:08 +01:00 |
|
Martin Milata
|
76eb54b6f8
|
docs: minor clarification of review process
|
2020-11-27 13:55:03 +01:00 |
|
Pavol Rusnak
|
d8dd2f64a9
|
legacy: update release date for 1.9.4
|
2020-11-26 16:51:44 +01:00 |
|
Pavol Rusnak
|
624220b5da
|
core: update release date for 2.3.5
|
2020-11-26 16:51:40 +01:00 |
|
Pavol Rusnak
|
0519c8bd13
|
Revert "chore(core): bump version to 2.3.6"
This reverts commit 01d1058048 .
|
2020-11-26 16:48:47 +01:00 |
|
Tomas Susanka
|
01d1058048
|
chore(core): bump version to 2.3.6
|
2020-11-25 20:14:30 +01:00 |
|
Pavol Rusnak
|
952adc5961
|
style(core): use PEP515 Underscores in Numeric Literals
|
2020-11-23 14:30:16 +01:00 |
|
Tomas Susanka
|
bd0b91a229
|
fix(tests): fix extra ETH unknown token dialog for T1
|
2020-11-20 18:55:35 +01:00 |
|
matejcik
|
fe55f0c1f0
|
build(core): do not regenerate resources for a mypy run
|
2020-11-20 18:55:35 +01:00 |
|
matejcik
|
faa57e29db
|
build(core): include generated resources.py in repo
|
2020-11-20 18:55:35 +01:00 |
|
matejcik
|
a90cd57e4a
|
ci: exclude more submodules from the yaml checker
|
2020-11-20 18:55:35 +01:00 |
|