Christian Reitter
|
6fa1b7131b
|
feat(crypto): avoid memory resource leaks, remove unused variables and dead stores
|
2022-10-04 16:46:33 +02:00 |
|
Christian Reitter
|
d2737308c4
|
feat(crypto): remove -Wstrict-prototypes issues in zkp_context.c
|
2022-10-04 16:46:33 +02:00 |
|
Christian Reitter
|
61d93d0539
|
feat(crypto): avoid memory resource leaks, optimize error path
|
2022-10-04 16:46:33 +02:00 |
|
Christian Reitter
|
f1870102d2
|
feat(crypto): add targets and improve trezor-crypto fuzzer
|
2022-10-04 16:46:33 +02:00 |
|
Christian Reitter
|
5fe7d50232
|
feat(crypto): use macro for check pattern
|
2022-10-04 16:46:33 +02:00 |
|
Christian Reitter
|
d069b2955e
|
feat(crypto): improve trezor-crypto fuzzer
|
2022-10-04 16:46:33 +02:00 |
|
Christian Reitter
|
b56e848eaa
|
feat(crypto): mark uninteresting fuzzer inputs
|
2022-10-04 16:46:33 +02:00 |
|
Christian Reitter
|
e8d24290ad
|
feat(crypto): add fuzzing targets and improve documentation
|
2022-10-04 16:46:33 +02:00 |
|
Christian Reitter
|
1b04c801de
|
feat(crypto): improve trezor-crypto fuzzer
start using heap-based allocations for more precise ASAN checks
|
2022-10-04 16:46:33 +02:00 |
|
Martin Milata
|
f56041a759
|
chore(tests): remove leftover tempfile
|
2022-10-04 09:27:06 +02:00 |
|
tychovrahe
|
99eaaae28e
|
build(core): redistribute content in flash
[no changelog]
|
2022-10-03 09:43:53 +02:00 |
|
Dusan Klinec
|
90771ebb59
|
fix(xmr): fix tx sending to an integrated address
|
2022-09-30 13:47:06 +02:00 |
|
tychovrahe
|
fb08536b6a
|
feat(core): icon and images using new format
|
2022-09-29 21:50:10 +02:00 |
|
tychovrahe
|
f7b9bb4ef8
|
feat(core/rust): use dma2d to improve rendering performance, implement text over image and icon over icon functions
|
2022-09-29 21:50:10 +02:00 |
|
tychovrahe
|
223d1b20fb
|
refactor(core): change fonts organization
|
2022-09-29 21:50:10 +02:00 |
|
tychovrahe
|
b9647d1296
|
fix(core): fix flashing usb disconnected error
[no changelog]
|
2022-09-26 13:31:04 +02:00 |
|
tychovrahe
|
a4d0ec3926
|
fix(core/rust): fix flickering in UI2 hold to confirm screen
[no changelog]
|
2022-09-22 10:03:56 +02:00 |
|
Ondrej Mikle
|
4bed278e80
|
feat(legacy): Ability to flash bootloader and firmware via JLink
[no changelog]
|
2022-09-19 10:09:14 +02:00 |
|
Martin Milata
|
7c11dec7f6
|
refactor(core/rust/ui): Font as repr(u8) enum
[no changelog]
|
2022-09-16 13:57:32 +02:00 |
|
Martin Milata
|
ef504d40fc
|
perf(core/rust/ui): use 16-bit coordinates
[no changelog]
|
2022-09-16 13:57:32 +02:00 |
|
Martin Novak
|
dd168d2893
|
feat(core,legacy): display only sat instead of sat BTC
|
2022-09-15 08:01:24 +02:00 |
|
grdddj
|
f44ee9b665
|
feat(tests): add UI test for showing taproot address QR code
|
2022-09-14 15:13:19 +02:00 |
|
grdddj
|
093be69dfb
|
feat(legacy): do not convert bech32 addresses to uppercase for QR code
feat(legacy): maintain big QR code for taproot addresses
|
2022-09-14 15:13:19 +02:00 |
|
tychovrahe
|
e3d5c178f1
|
feat(core): enable bus fault and usage fault handlers
[no changelog]
|
2022-09-13 15:04:40 +02:00 |
|
grdddj
|
70d38e829b
|
feat(legacy): show fee rate when replacing transaction
|
2022-09-12 11:48:14 +02:00 |
|
tychovrahe
|
661ae37506
|
feat(tools): add toif conversion from greyscale with transparency (alpha channel)
[no changelog]
|
2022-09-09 22:58:10 +02:00 |
|
Martin Novak
|
a41cfadbf1
|
feat(core,legacy): Extend decimals of fee rate to 2 digits
|
2022-09-09 15:28:31 +02:00 |
|
Dusan Klinec
|
2fe40f70a6
|
fix(xmr): fixes #2453, incorrect address display
|
2022-09-09 14:07:30 +02:00 |
|
mroz
|
16b0ea00cd
|
ci(connect): exclude checkFirmwareAuthenticity test
|
2022-09-08 12:59:29 +02:00 |
|
Martin Milata
|
5a9c2a1363
|
feat(core/rust/ui): recovery layouts
[no changelog]
|
2022-09-07 16:46:47 +02:00 |
|
Martin Milata
|
5052594789
|
refactor(core/rust/ui): simplify button height computation
[no changelog]
|
2022-09-07 16:46:47 +02:00 |
|
Martin Milata
|
885ae2a943
|
refactor(core/rust/ui): add should_show_more
[no changelog]
|
2022-09-07 16:46:47 +02:00 |
|
Martin Milata
|
a5cff25209
|
fix(core/rust/ui): expose method for completely repainting layout
[no changelog]
|
2022-09-07 16:46:47 +02:00 |
|
Martin Milata
|
3b629a1ea4
|
refactor(core/rust/ui): layouts for SLIP-39 backups
[no changelog]
|
2022-09-07 16:46:47 +02:00 |
|
Martin Milata
|
4782afbae3
|
refactor(core/rust/ui): layouts for BIP-39 backups
[no changelog]
|
2022-09-07 16:46:47 +02:00 |
|
Martin Milata
|
4ff2c99f0a
|
refactor(core/rust/ui): add show_info and show_error
[no changelog]
|
2022-09-07 16:46:47 +02:00 |
|
Martin Milata
|
f0d5f9069a
|
refactor(core/rust/ui): text centering in Paragraphs
Only works for paragraphs, not formatted text.
[no changelog]
|
2022-09-07 16:46:47 +02:00 |
|
Martin Milata
|
247d9d267a
|
feat(core/rust/ui): explicit breaks for Paragraphs
[no changelog]
|
2022-09-07 16:46:47 +02:00 |
|
Andrew Kozlik
|
d96d3e705b
|
fix(legacy): Clear CoSi nonce when device is wiped to fix CI.
[no changelog]
|
2022-09-07 15:38:22 +02:00 |
|
matejcik
|
7ba7eff118
|
refactor(core/rust): more explicit buffer semantics, StrBuffer::alloc
[no changelog]
|
2022-09-06 16:27:22 +02:00 |
|
grdddj
|
5a2e831214
|
chore(ci): do not allow failure for Connect tests
|
2022-09-06 15:09:23 +02:00 |
|
Ondrej Mikle
|
77cdf4b43c
|
fix(core): consider device in USB suspend connected if it was configured before
[no changelog]
|
2022-09-05 09:36:32 +02:00 |
|
grdddj
|
a20783731a
|
fix(tests): not use transaction cache in connect tests
|
2022-09-01 15:02:12 +02:00 |
|
mroz
|
7e078e4daa
|
chore(ci): add special tag for connect tests
|
2022-09-01 15:02:12 +02:00 |
|
mroz
|
2269c6d0fe
|
feat(tests): use connect v9 in tests
|
2022-09-01 15:02:12 +02:00 |
|
Tomas Krnak
|
031bac4a9b
|
feat(core): add support for Zcash unified addresses
|
2022-08-30 21:15:49 +02:00 |
|
Andrew Kozlik
|
054b5456d2
|
chore(core): Decrease ECMULT_GEN_PREC_BITS to save 32kB of flash space.
|
2022-08-30 15:53:44 +02:00 |
|
Andrew Kozlik
|
b5cb9cb035
|
feat(core): Allow Any type in is_type_of().
[no changelog]
|
2022-08-30 15:53:44 +02:00 |
|
Andrew Kozlik
|
2f6a7096da
|
chore(legacy): Do not allow access to SLIP25 paths.
|
2022-08-30 15:53:44 +02:00 |
|
Andrew Kozlik
|
58ef0da703
|
feat(tests): Test spend from SLIP-25 path.
|
2022-08-30 15:53:44 +02:00 |
|