Ondrej Mikle
4d0381055c
fix(crypto): adapt to changing insecure PRNG to be opt-in
2023-03-22 10:21:21 +01:00
Ondrej Mikle
a5f7c19f7e
fix(core/bootloader): do not use insecure LCG PRNG. Change insecure PRNG to be opt-in, not opt-out
2023-03-22 10:21:21 +01:00
grdddj
12eb192b3f
feat(legacy): use new artifacts naming for legacy builds
...
[no changelog]
2023-03-21 15:52:19 +01:00
matejcik
0e9aa7c5dc
fix(tests): add forgotten assert
2023-03-21 12:47:28 +01:00
matejcik
80af1c552e
feat(tests): seemingly stable workaround for the wait_layout instability
...
[no changelog]
2023-03-21 12:47:28 +01:00
matejcik
160addce4b
fix(tests): fix and re-enable broken tests
2023-03-21 12:47:28 +01:00
matejcik
0c4c229c50
fix(tests): display missed testcases in the UI report
2023-03-21 12:47:28 +01:00
matejcik
f2fe960fcd
docs: add PR template with useful reminders :)
2023-03-21 09:29:37 +01:00
Andrew Kozlik
c94b891b6f
fix(tests): skip unreliable test_show_
2023-03-20 17:55:49 +01:00
Andrew Kozlik
35bb1e5473
test: Add SLIP-25 descriptor tests.
2023-03-20 17:55:49 +01:00
Andrew Kozlik
9e23ba8864
feat(trezorctl): Support SLIP-25 in get-descriptor
2023-03-20 17:55:49 +01:00
Martin Milata
05f8c1e9f7
test(chore): skip unreliable test_show_
...
[no changelog]
2023-03-20 13:03:39 +01:00
Martin Milata
dce876069b
Merge branch 'release/23.03'
...
Conflicts:
legacy/firmware/version.h
tests/ui_tests/fixtures.json
2023-03-20 13:02:35 +01:00
vdovhanych
2b74d103db
chore(ci): update project automation workflow
2023-03-16 12:29:32 +01:00
Pavol Rusnak
67f3af619a
chore(vendor): replace secp256k1-zkp with secp256k1 (v0.3.0)
...
We don't use any ZKP features at the moment, so we might as well switch
to upstream secp256k1 which does stable releases now.
I am keeping the original submodule name and "zkp" in all integrations,
because it seemed kind of pointless to try to rename/refactor everything,
especially when we might want to switch back to secp256k1-zkp in the future.
2023-03-14 15:37:12 +01:00
Dusan Klinec
eacd15383b
chore: update trezor_tests binary
...
- tests revamp, always use passphrase flow with transaction signing, more passphrase-related tests, pin test, invalid passphrase test. Chain generation optimized
2023-03-13 16:09:52 +01:00
Jan Šetina
04964dc2e8
feat(core/ui): change GREY_DARK and GREY_MEDIUM
...
[no changelog]
2023-03-13 01:34:14 +01:00
Martin Milata
483c7a6342
chore(python): debuglink: wait for swipe
...
[no changelog]
2023-03-09 23:36:36 +01:00
Martin Milata
b8abccbc94
feat(core/rust/ui): implement Clone for StrBuffer
...
[no changelog]
2023-03-09 23:36:36 +01:00
Martin Milata
4af5939a0b
feat(core/ui): redesigned receive flow
...
[no changelog]
2023-03-09 23:36:36 +01:00
Martin Milata
1b94a7cb7b
feat(core/ui): page break icons
...
Co-authored-by: grdddj <jiri.musil06@seznam.cz>
[no changelog]
2023-03-09 23:36:36 +01:00
Andrew Kozlik
60aa2e7292
feat(core): Show source account path in BTC signing.
2023-03-09 23:36:36 +01:00
Andrew Kozlik
d4ddc78dbb
feat(core): Show path for internal outputs in BTC signing.
2023-03-09 23:36:36 +01:00
Martin Milata
4622aec0f1
refactor(core): switch to Rust implementation of QR-Code-generator
...
[no changelog]
2023-03-09 23:36:36 +01:00
grdddj
d8603dcc23
fix(ci): export coverage file from click tests
...
[no changelog]
2023-03-09 16:50:32 +01:00
grdddj
a1663de771
chore(core): silence false alarms in coverage report
...
[no changelog]
2023-03-09 16:50:32 +01:00
grdddj
d4fbd4a95d
feat(core): adjust coverage-report for local usage
...
It is now possible to run the coverage tests without moving any files
manually and the script can be called multiple times without failing.
Also improves reporting of errors.
[no changelog]
2023-03-09 16:50:32 +01:00
grdddj
07797158db
feat(core): adjust the coverage file output for multicore tests
...
When the tests are run using multiple cores, there will
be one .coverage file for each core. So that the one file
is not being overwritten many times, using unique
filename for each core.
[no changelog]
2023-03-09 16:50:32 +01:00
grdddj
41e07769e2
feat(tests): allow for coverage report even when emulator is controlled by the tests
...
Allowing tests to specify the profiling wrapper over the emulator
it is starting.
[no changelog]
2023-03-09 16:50:32 +01:00
grdddj
315b6f9b06
fix(docs): update links to the UI report
...
[no changelog]
2023-03-09 16:50:32 +01:00
grdddj
6a51351983
feat(ci): run core device test with multicore support
...
Tests are much quicker. Max amount of cores chosen
as 4, bigger values were sometimes unstable.
[no changelog]
2023-03-09 16:50:32 +01:00
tychovrahe
d633fa885b
feat(core/rust): model R bootloader implementation in rust
2023-03-09 16:14:36 +01:00
tychovrahe
659c939080
fix(core/rust): fix glyph positioning in TextOverlay
2023-03-09 16:14:36 +01:00
tychovrahe
e30fdddd83
fix(core): clear model R display before turning it on
2023-03-09 16:14:36 +01:00
tychovrahe
5a991f3244
feat(core/rust): bootloader implementation in rust
2023-03-09 16:14:36 +01:00
matejcik
f9612898ab
feat(core/rust): improved error reporting
2023-03-09 16:14:36 +01:00
matejcik
e0bcdb16e0
refactor(core/rust): clarify safety of StrBuffer creation
2023-03-09 16:14:36 +01:00
matejcik
b864ad58b2
feat(core/rust): cleaner backlight functions
2023-03-09 16:14:36 +01:00
tychovrahe
9b9443ead7
feat(core/rust): added color constructor from rgba format, added text display functions using top-left coordinates
2023-03-09 16:14:36 +01:00
tychovrahe
a1312d8453
feat(core/rust): added button with icon and text
2023-03-09 16:14:36 +01:00
tychovrahe
e75f112ec2
feat(core/rust): expose touch processing functions to rust
2023-03-09 16:14:36 +01:00
tychovrahe
cacae36c73
feat(core/rust): bootloader compilation with rust
2023-03-09 16:14:36 +01:00
tychovrahe
3b23621bea
feat(core): modify bootloader linkerscript to support rust
2023-03-09 16:14:36 +01:00
Andrew Kozlik
edeccde9f3
fix(core): Show app icon in Fido2ConfirmNoCredentials.
...
[no changelog]
2023-03-09 14:51:22 +01:00
Martin Milata
7efa1fc3df
chore(core): update fixtures.json
2023-03-09 14:03:48 +01:00
Jan Šetina
d540c52c0c
chore(core): change the homescreen
2023-03-09 14:03:48 +01:00
Jan Šetina
30b636079e
chore(core): change the color definitions
2023-03-09 14:03:48 +01:00
matejcik
5cf089fbd3
docs(legacy): remove wrong link from changelog
2023-03-06 12:57:06 +01:00
David Misiak
79632d32c7
chore(cardano): update ui tests, add changelog
2023-03-06 11:27:13 +01:00
David Misiak
826ade2a8d
chore(cardano): rename voting public key to vote public key
2023-03-06 11:27:13 +01:00