Commit Graph

2109 Commits (f607cb25019f0bc18bae281ce294a52810fc5ec5)

Author SHA1 Message Date
Ondrej Mikle 60db3e3e52 fix(core/bootloader): do not wait for touch if we know we are staying in bootloader
2 years ago
Ondrej Mikle 49462dc283 chore(core/bootloader): bump over unreleased version
2 years ago
Ondrej Mikle c563c987e1 feat(core): jump back and stay in bootloader for TT via reverse SVC call trampoline
2 years ago
Pavol Rusnak 6589f020c6 fix(legacy,core): use sat/vB only for segwit and sat/B otherwise
2 years ago
grdddj 5671bd037b chore(core): add type hints to emu.py
2 years ago
Martin Novak 85f0d3a741 feat(core,legacy): show fee rate when signing transaction
2 years ago
David Misiak a1eaa465aa chore(cardano): remove legacy types
2 years ago
Ondřej Vejpustek a198b390ff fix(legacy,core): fix size of secp256k1-zkp context
2 years ago
grdddj 14a0bc13ce chore(docs): mention that .mako files are rendered by `make templates`
2 years ago
grdddj 6dc4426151 feat(ui): setup homescreen and label for model R
2 years ago
Martin Milata c5f1bec474 Merge branch 'release/22.05'
2 years ago
matejcik 187ca8ad50 feat(core/rust): List::from_iter
2 years ago
matejcik b3b3e0efa4 tests(core/rust): ability to set up MicroPython env for testing
2 years ago
Ondřej Vejpustek db0da196a8 chore(vendor): update secp256k1-zkp to latest
2 years ago
Martin Milata c257a8a687 fix(core/ui/rust): painting of overlapping Maybe<T> components
2 years ago
Martin Milata b5dfda6a1d fix(core/rust/ui): support longer PIN
2 years ago
Martin Milata 31e63f688e fix(core/rust/ui): implement warning for PIN dialog
2 years ago
Martin Milata 3dcdffe203 refactor(core/rust/ui): emit event when component tree is initialized
2 years ago
Martin Milata 7b5c618576 refactor(core/rust/ui): erase button clears PIN after 2s
2 years ago
Martin Milata e58736f746 feat(core/rust/ui): show PIN digits when touched
2 years ago
Dusan Klinec 5e6582a3fe feat(xmr): add support for HF15, BP+
2 years ago
Dusan Klinec 14e08ca9db fix(xmr): remove 8192B from firmware image so it can fit to the memory
2 years ago
Dusan Klinec 25d32a8144 feat(xmr): implement bp+, refactor, code cleanup
2 years ago
matejcik 0c1eb0c30d feat(core/tools): support @overloads in generated mocks
2 years ago
Dusan Klinec 98ec1fb067 chore(core/monero): update test binary to newest version
2 years ago
matejcik 221a7c9973 fix(core): drop support for __slots__ from obj_eq / obj_repr
2 years ago
Dusan Klinec 33c174491f refactor(core/monero): Monero code cleanup
2 years ago
matejcik 99c817bad4 fix(core/emulator): make sure SDL keyboard and quit events are always processed
2 years ago
grdddj feb96c84b0 chore(core/rust): use clippy for all features
2 years ago
tychovrahe 55bfab3976 build(core): skip bootloader and boardloader compilation for Model 1
2 years ago
tychovrahe 8a092bde21 feat(core): add smaller loader for model R
2 years ago
tychovrahe bd476769cc feat(core): add reset state on display clear on model R. Added to rest of the models as noop.
2 years ago
tychovrahe 58041036f5 feat(core): set colors for monochromatic displays
2 years ago
tychovrahe 0e778cf16d fix(core): fix display_icon function - incorrect boundaries checks
2 years ago
tychovrahe f7a3aad9bd feat(core): initial Model R display implementation with framebuffer
2 years ago
tychovrahe 936c84bac6 feat(core): added button support for Model R
2 years ago
grdddj 7804893179 feat(core/rust): create model_tr feature
2 years ago
grdddj 12da7f301d feat(core): allow for model R in firmware build
2 years ago
grdddj 6b5f578d02 feat(core): implement basic R emulator
2 years ago
Martin Milata 692ea1415e chore(core): bump version to 2.5.2
2 years ago
Martin Milata 85a26d2c95 docs(core): changelog for 2.5.1
2 years ago
Martin Milata 29bab9e8a4 chore(common): update chains and tokens
2 years ago
Andrew Kozlik d16b44bad6 feat(core): Verify signatures of all original inputs in replacement transactions.
2 years ago
Andrew Kozlik 9bce153623 feat(core): Warn about unverified external inputs.
2 years ago
Andrew Kozlik b1c6b42201 fix(core): Stricter Bitcoin transaction checks.
2 years ago
matejcik e47bcee4a4 fix(core): streamline progress animation disabling
2 years ago
matejcik 37c61c1381 feat(core): implement firmware dumping
2 years ago
Andrew Kozlik 485ee6e209 feat(core): Show progress in GetFirmwareHash.
2 years ago
Andrew Kozlik 822b1c344f feat(core): Return fw_vendor in firmware Features message.
2 years ago
Andrew Kozlik 1da446a8fb refactor: Move flash_init to emulator main.
2 years ago
Andrew Kozlik 106ab65e21 feat(core): Implement GetFirmwareHash message.
2 years ago
Andrew Kozlik 6fe2d76dc1 feat(common): Add GetFirmwareHash message.
2 years ago
Tomas Krnak e166aef820 test(core): add test for zip244
2 years ago
Tomas Krnak 9985a72c6a feat!(core): support Zcash v5 transaction format
2 years ago
Tomas Krnak 670d11d627 feat(core): add `tx` argument to `create_sig_hasher` method
2 years ago
Pavol Rusnak a411a964e1 fix(core): re-enable passing of TREZOR_EMULATOR_RASPI flag
2 years ago
Martin Milata 18c8304339 fix(core): leftover TREZOR_MODEL defines
2 years ago
Pavol Rusnak 8f1d33d5f9 build(core,legacy): remove gcc, use cc instead of gcc
2 years ago
TychoVrahe 7912a7d0d3
build(core,storage): fix conditional compilation for different Trezor models
2 years ago
Martin Milata 49dbc92782 fix(core/ui): add missing sources to build
2 years ago
tychovrahe 0a735ead1e build(core) - Move comments to separate lines to avoid spaces being added to the value
2 years ago
Ondřej Vejpustek 8356d0a572 fix(crypto): use zero auxiliary data in BIP340
2 years ago
matejcik a9b46f0249 fix(core/rust): be more defensive about strings coming in from uPy
2 years ago
matejcik 8dd7a22f8b refactor(core/rust): disallow creating byte buffers from &str
2 years ago
matejcik 32c3320f07 refactor(core/rust): pass around &str instead of [u8] in most places
2 years ago
matejcik 785dc7f4d7 feat(core/rust): introduce StrBuffer
2 years ago
Ondrej Mikle 2ced50ed16 fix(core): update JLink command line flashing parameters
2 years ago
Martin Milata 1f612580f7 feat(core): enable UI tests for redesigned UI
2 years ago
Martin Milata 2f987c3c5e refactor(core/ui): remove dependencies on old layouts
2 years ago
Martin Milata 2a3f0c16bd ci(monero): update test executable, enable more tests
2 years ago
Martin Milata 38f4ab0983 feat(core/rust/ui): return Layout results as singleton objects
2 years ago
Martin Milata 4cf917c7cb build(core): fix TREZOR_EMULATOR_DEBUGGABLE
2 years ago
Jan Pochyla 36829cfa8f feat(core/rust): Add obj_module! macro
2 years ago
Martin Milata 30ec1802f4 chore(core): bump version to 2.5.1
2 years ago
Pavol Rusnak 9a8e257619 fix(core): fix SDL2 include path
2 years ago
Pavol Rusnak 334f7bbbe6 chore(common): defs cleanup
2 years ago
matejcik 61718aff49 feat(tools): make pyright_tool more user-friendly
2 years ago
Martin Milata 45276963c0 fix(core): fix timers for rust layouts
2 years ago
Martin Milata 4eefaffac9 fix(core/rust/ui): recovery/passphrase keyboard fixes
2 years ago
Martin Milata efe25a6ab4 fix(core/rust/ui): pin keyboard tweaks
2 years ago
Martin Milata d51072b8c1 refactor(core/rust/ui): unhardcode screen size
2 years ago
Jan Pochyla 801679bccf chore(core/rust): Add dynamic place system
2 years ago
David Misiak 915781bfb1 chore(cardano): update changelog and ui tests
2 years ago
David Misiak fec4fa2257 refator(cardano): validate map key order in HashBuilderDict
2 years ago
David Misiak a36fc6cadc fix(cardano): display tADA in testnet transactions
2 years ago
David Misiak 1f20c49536 feat(cardano): allow device-owned outputs in plutus txs
2 years ago
David Misiak 117c3c932f fix(cardano): update testnet protocol magic
2 years ago
David Misiak 962f689e8a feat(cardano): display tx id for plutus txs
2 years ago
David Misiak f0e230642b fix(cardano): display reward addresses for withdrawals
2 years ago
David Misiak 9f9535abb3 feat(cardano): add key hash stake credentials
2 years ago
David Misiak 2262602967 feat(cardano): add support for plutus transactions
2 years ago
David Misiak 1388912762 fix(cardano): add map key canonical order validation
2 years ago
David Misiak 143af80aea fix(cardano): add input validation
2 years ago
David Misiak 48587d83fe feat(cardano): add support for output datum hash and script data hash
2 years ago
David Misiak 2b3a53a6ae feat(cardano): add support for network id in tx body
2 years ago
Pavol Rusnak 6052e71bbb fix(core): fix build with FEATURE_FLAGS.SECP256K1_ZKP=False
2 years ago
matejcik cdca0bad9e fix(core): do not drop cashaddr prefix for QR code
2 years ago
Pavol Rusnak edb87359eb feat(core): headless emulator implies disabled animations
2 years ago
Andrew Kozlik 9e346b05da chore(core): Don't check fairness of mining fees in CoinJoin.
2 years ago
Andrew Kozlik 94d1a49eea chore(core): Rework checking of CoinJoin parameters.
2 years ago