Andrew Kozlik
|
90f2b1d790
|
feat(storage): Synchronize Optiga and MCU PIN counters.
|
2023-10-02 20:26:00 +02:00 |
|
Andrew Kozlik
|
cb21ca8dc5
|
feat(core): Implement Optiga counter operations.
|
2023-10-02 20:26:00 +02:00 |
|
Andrew Kozlik
|
aed5912fbf
|
feat(core): Distinguish Optiga errors from invalid PIN.
|
2023-10-02 20:26:00 +02:00 |
|
Andrew Kozlik
|
68876170fe
|
feat(core): Propagate Optiga errors.
|
2023-10-02 20:26:00 +02:00 |
|
Martin Milata
|
f226c9599b
|
fix(core/ui): better contrast for bip39 keyboard button
[no changelog]
|
2023-10-02 19:04:28 +02:00 |
|
matejcik
|
e28dff677c
|
fix(core/optiga): add correct key usage to OID_PIN_CMAC
|
2023-10-02 16:57:15 +02:00 |
|
matejcik
|
9d86352352
|
fix(storage): correctly fail when Optiga operations fail
|
2023-10-02 16:57:15 +02:00 |
|
matejcik
|
c6c8d85200
|
chore(core): embed signed bootloader 2.1.3
|
2023-10-02 16:57:15 +02:00 |
|
Martin Milata
|
cb5732762a
|
docs(core): changelog for 2.6.2
|
2023-10-02 16:57:15 +02:00 |
|
tychovrahe
|
e39ab74949
|
fix(core): adjust T2B1 display SPI baudrate
[no changelog]
|
2023-10-02 16:45:05 +02:00 |
|
grdddj
|
07fb451048
|
feat(core): not allowing to send empty PIN in T2B1
[no changelog]
|
2023-10-02 16:33:51 +02:00 |
|
Martin Milata
|
3021df8f65
|
chore(core): bump version to 2.6.3
[skip_ci]
|
2023-09-29 20:20:19 +02:00 |
|
DaniPopes
|
6e93532b79
|
feat(rust): move trezor-client build script to separate crate (#3154)
|
2023-09-29 20:13:00 +02:00 |
|
Martin Milata
|
040f6c2c8e
|
Merge branch 'master' into release/23.09
|
2023-09-29 16:42:23 +02:00 |
|
matejcik
|
bd1d0822b3
|
feat(core): spinner for authenticate_device
[no changelog]
|
2023-09-29 16:27:27 +02:00 |
|
matejcik
|
f6c659357a
|
refactor(core): rely on layout code to fill in homescreen default label
[no changelog]
|
2023-09-29 16:27:27 +02:00 |
|
matejcik
|
193a53f22b
|
feat(core/rust): use MODEL_FULL_NAME from build system
[no changelog]
|
2023-09-29 16:27:27 +02:00 |
|
matejcik
|
d913181079
|
docs(core): add docstrings to modtrezorutils constants
[no changelog]
|
2023-09-29 16:27:27 +02:00 |
|
matejcik
|
c892d4b0ba
|
refactor(core): inject full model name from build script
so that we don't have to do awkward string operations when we need it
[no changelog]
|
2023-09-29 16:27:27 +02:00 |
|
grdddj
|
b07f4d938a
|
fix(core): make the marquee take always 2 seconds to animate from end to end
[no changelog]
|
2023-09-29 14:19:38 +02:00 |
|
matejcik
|
ff4197c50a
|
chore(core): generate changelog, bump bootloader version after release
|
2023-09-29 11:47:40 +02:00 |
|
Andrew Kozlik
|
b3d0fb68ff
|
feat(core): Improve Optiga transport error handling.
|
2023-09-27 17:17:09 +02:00 |
|
Andrew Kozlik
|
7d92e70cc3
|
feat(core): Hide repetitions in Optiga logging.
|
2023-09-27 17:17:09 +02:00 |
|
Andrew Kozlik
|
dee559f4f9
|
feat(core): Integrate Optiga into PIN verification.
|
2023-09-27 17:17:09 +02:00 |
|
Andrew Kozlik
|
91592717da
|
refactor(storage): Simplify progress callbacks and expose constants.
|
2023-09-27 17:17:09 +02:00 |
|
Andrew Kozlik
|
6ca1182d85
|
refactor(core): Add "META" to metadate-related Optiga constants.
[no changelog]
|
2023-09-27 17:17:09 +02:00 |
|
grdddj
|
292389bc1d
|
chore(tests): regenerate fixtures
[no changelog]
|
2023-09-27 14:14:42 +02:00 |
|
grdddj
|
046ff15275
|
feat(core): show the preview of default homescreen image
[no changelog]
|
2023-09-27 14:14:42 +02:00 |
|
Ondřej Vejpustek
|
4ecd4cc323
|
feat(crypto): implement hashing to curve
|
2023-09-27 14:04:45 +02:00 |
|
Ondřej Vejpustek
|
72acf9d285
|
fix(crypto): fix assertion
|
2023-09-27 14:04:45 +02:00 |
|
Ondřej Vejpustek
|
4a686d9231
|
feat(crypto): introduce bn_read_be_512
|
2023-09-27 14:04:45 +02:00 |
|
Ondřej Vejpustek
|
93bb4c2e35
|
feat(crypto): introduce bn_reduce and bn_copy_lower
|
2023-09-27 14:04:45 +02:00 |
|
Ondřej Vejpustek
|
2b00c72094
|
refactor(crypto): introduce bignum512
|
2023-09-27 14:04:45 +02:00 |
|
Ondřej Vejpustek
|
3a2bdf16dd
|
feat(crypto): implement Legendre symbol
|
2023-09-27 14:04:45 +02:00 |
|
Ondřej Vejpustek
|
5a9d399012
|
test(crypto): use P-256 prime in test_bignum.py
|
2023-09-27 14:04:45 +02:00 |
|
matejcik
|
fbd5c466f0
|
chore(core): embed QA bootloader 2.1.3
|
2023-09-27 13:20:02 +02:00 |
|
matejcik
|
bb5b91b920
|
Merge branch 'master' into release/23.09
|
2023-09-27 12:58:22 +02:00 |
|
tychovrahe
|
5d017e928d
|
fix(core): reset optiga during initialization
[no changelog]
|
2023-09-27 12:14:32 +02:00 |
|
tychovrahe
|
510281590f
|
fix(core): add delays to optiga i2c communications
[no changelog]
|
2023-09-27 12:14:32 +02:00 |
|
Ondrej Mikle
|
36e4a444bb
|
feat(core/bootloader): make bootloader more robust against glitches
[no changelog]
|
2023-09-27 12:14:13 +02:00 |
|
tychovrahe
|
a6d0842663
|
fix(core/bootloader): fix erroneous shutdown when rejecting firmware upload
|
2023-09-27 12:14:13 +02:00 |
|
grdddj
|
01a7de5b98
|
chore(tests): regenerate fixtures
[no changelog]
|
2023-09-26 11:50:21 +02:00 |
|
grdddj
|
144ff52b7a
|
feat(core): show account number in receive/public key details for altcoins
[no changelog]
|
2023-09-26 11:50:21 +02:00 |
|
grdddj
|
6b3fa353ae
|
chore(tests): regenerate fixtures
[no changelog]
|
2023-09-26 09:28:11 +02:00 |
|
grdddj
|
a3f137d488
|
feat(core): forcing the letter to always change after selection in T2B1 recovery
[no changelog]
|
2023-09-26 09:28:11 +02:00 |
|
grdddj
|
5ab4f1a45a
|
chore(tests): regenerate fixtures
[no changelog]
|
2023-09-26 08:07:32 +02:00 |
|
grdddj
|
65c9380ab7
|
feat(core): triggering delete action in ChoicePage after 1 second even without release
[no changelog]
|
2023-09-26 08:07:32 +02:00 |
|
Martin Milata
|
ed9fd35018
|
tests: tweak wait time for test_busy_expiry
[no changelog]
|
2023-09-21 15:06:50 +02:00 |
|
grdddj
|
e06335d877
|
feat(core/rust): differentiate between short and long button press
With the help of this, making long DELETE press delete all the
inputted characters in PIN or passphrase entries.
[no changelog]
|
2023-09-21 11:30:02 +02:00 |
|
tychovrahe
|
29c16c212d
|
fix(core): fix T2B1 "restarting in" label capitalization
[no changelog]
|
2023-09-20 21:36:07 +02:00 |
|