Commit Graph

2489 Commits (e5ed9d3df483ea95e4206986821f581d0bf553a7)

Author SHA1 Message Date
matejcik dc5e4c1c8f feat(core): implement CoSi module and CoSi verification
2 years ago
Martin Novák c2c0900c5d feat(core): external Ethereum definitions
2 years ago
matejcik 505e014ae1 refactor(core): delegate EthereumGetPublicKey to bitcoin GetPublicKey
2 years ago
Martin Milata e60ed788f2 fix(core/rust/ui): add cargo flag for Component::bounds() support
2 years ago
Martin Milata afe965687f fix(core/ui): style update: frame and corner button
2 years ago
Martin Milata 670cbd7a1d fix(core/ui): style update: paging
2 years ago
Martin Milata 19a2ea21b6 fix(core/ui): Model T style update
2 years ago
Martin Milata 3623f966dc fix(core/rust/ui): fix text baseline calculation
2 years ago
Martin Milata 4199d4ad41 fix(core/ui): style update: fonts
2 years ago
grdddj 31ef923e15 fix(core): create separate display buffer for gamma correction
2 years ago
grdddj 70120b72cc feat(core): allow for changing the emulator gamma correction value by keyboard arrows
2 years ago
grdddj a1974f6953 feat(core): perform 0.55 gamma correction on emulator display
2 years ago
tychovrahe 3f54b84aef fix(core/bootloader): fix retries when reading from USB
2 years ago
Ondrej Mikle 4d0381055c fix(crypto): adapt to changing insecure PRNG to be opt-in
2 years ago
Ondrej Mikle a5f7c19f7e fix(core/bootloader): do not use insecure LCG PRNG. Change insecure PRNG to be opt-in, not opt-out
2 years ago
Martin Milata dce876069b Merge branch 'release/23.03'
2 years ago
Dusan Klinec eacd15383b chore: update trezor_tests binary
2 years ago
Jan Šetina 04964dc2e8 feat(core/ui): change GREY_DARK and GREY_MEDIUM
2 years ago
Martin Milata b8abccbc94 feat(core/rust/ui): implement Clone for StrBuffer
2 years ago
Martin Milata 4af5939a0b feat(core/ui): redesigned receive flow
2 years ago
Martin Milata 1b94a7cb7b feat(core/ui): page break icons
2 years ago
Andrew Kozlik 60aa2e7292 feat(core): Show source account path in BTC signing.
2 years ago
Andrew Kozlik d4ddc78dbb feat(core): Show path for internal outputs in BTC signing.
2 years ago
Martin Milata 4622aec0f1 refactor(core): switch to Rust implementation of QR-Code-generator
2 years ago
grdddj a1663de771 chore(core): silence false alarms in coverage report
2 years ago
grdddj d4fbd4a95d feat(core): adjust coverage-report for local usage
2 years ago
grdddj 07797158db feat(core): adjust the coverage file output for multicore tests
2 years ago
grdddj 6a51351983 feat(ci): run core device test with multicore support
2 years ago
tychovrahe d633fa885b feat(core/rust): model R bootloader implementation in rust
2 years ago
tychovrahe 659c939080 fix(core/rust): fix glyph positioning in TextOverlay
2 years ago
tychovrahe e30fdddd83 fix(core): clear model R display before turning it on
2 years ago
tychovrahe 5a991f3244 feat(core/rust): bootloader implementation in rust
2 years ago
matejcik f9612898ab feat(core/rust): improved error reporting
2 years ago
matejcik e0bcdb16e0 refactor(core/rust): clarify safety of StrBuffer creation
2 years ago
matejcik b864ad58b2 feat(core/rust): cleaner backlight functions
2 years ago
tychovrahe 9b9443ead7 feat(core/rust): added color constructor from rgba format, added text display functions using top-left coordinates
2 years ago
tychovrahe a1312d8453 feat(core/rust): added button with icon and text
2 years ago
tychovrahe e75f112ec2 feat(core/rust): expose touch processing functions to rust
2 years ago
tychovrahe cacae36c73 feat(core/rust): bootloader compilation with rust
2 years ago
tychovrahe 3b23621bea feat(core): modify bootloader linkerscript to support rust
2 years ago
Andrew Kozlik edeccde9f3 fix(core): Show app icon in Fido2ConfirmNoCredentials.
2 years ago
Jan Šetina d540c52c0c chore(core): change the homescreen
2 years ago
Jan Šetina 30b636079e chore(core): change the color definitions
2 years ago
David Misiak 79632d32c7 chore(cardano): update ui tests, add changelog
2 years ago
David Misiak 826ade2a8d chore(cardano): rename voting public key to vote public key
2 years ago
David Misiak 0754a008e9 chore(cardano): rename cvote reward_address to payment_address
2 years ago
David Misiak 2011ffe9c9 chore(cardano): replace governance by cvote
2 years ago
David Misiak 764e3c8d75 fix(cardano): update cvote bech32 prefix
2 years ago
David Misiak ac58c1c25b feat(cardano): show governance registration reward address credentials
2 years ago
David Misiak a94cfa1a13 feat(cardano): allow external reward addresses in governance registrations
2 years ago
grdddj 1215268ae9 chore(rust): decrease icon top margin on welcome screen to 48 px
2 years ago
tychovrahe ead61d1e90 refactor(core): improve flexibility of build, allow different touch panel driver, allow STM32F429
2 years ago
Martin Milata 557e29769b feat(core/ui): redesigned passphrase dialogs
2 years ago
Martin Milata 233a292fd2 Merge branch 'master' into secfix/23.03
2 years ago
Martin Milata 16a9f187bd chore(common): update chains and tokens
2 years ago
Andrew Kozlik 423ce75b4f feat(core): Validate script type of change-outputs in Bitcoin signing.
2 years ago
Andrew Kozlik 102ab3c7d6 feat(core): Check script type match for change-outputs in Bitcoin signing.
2 years ago
Andrew Kozlik 9528e2f9eb feat(common): Add Apple to known FIDO services.
2 years ago
Andrew Kozlik 4372d19ceb feat(core): Remove authorization when rounds are depleted.
2 years ago
grdddj acec852aa4 feat(core): show welcome screen after device is connected
2 years ago
grdddj 5d987b2bc9 feat(core): not showing `Starting up` progress loader after connecting device
2 years ago
Andrew Kozlik 00dde0e312 feat(core): Handle .dummy RP ID in Chrome FIDO2.
2 years ago
Andrew Kozlik 2ee5b0aa15 fix(core): Fix FIDO2 falling back to U2F.
2 years ago
Andrew Kozlik deb38a2db5 feat(core): Ignore channel ID in U2F.
2 years ago
grdddj 107a7c93b1 chore(core): enable reboot-to-bootloader without experimental features
2 years ago
Martin Milata d3dd0e3c6f build(core): fix filename when BITCOIN_ONLY is unset
2 years ago
Andrew Kozlik 0a955b4ad6 feat(core): Force basic attestation in FIDO2 for google.com.
2 years ago
grdddj 20d280d7e0 feat(core): ability to not show passphrase coming from host
2 years ago
Martin Milata afb5c55416 feat(core/ui): reset_device copy change
2 years ago
Andrew Kozlik 5715fbfc9c fix(tests): Fix ownership proof unit test to match test vector 2 from SLIP-19.
2 years ago
grdddj 82bd908246 feat(core): EIP712 signing shows the ethereum address at the beginning
2 years ago
grdddj aa283a8392 fix(core): remove the possibility of AssertionError in select_word
2 years ago
tychovrahe 9f7edf210e feat(core/rust): basic marquee implementation
2 years ago
Martin Milata 7a375b5642 feat(core/ui): adjust device customization layouts
2 years ago
tychovrahe 9aa8662ba9 feat(core): implement loaders for T2B1
2 years ago
tychovrahe 52cd43bf29 fix(core): improve tearing effect prevention
2 years ago
grdddj 996fec5aae chore(core): delete newlines in strings where they do not delimit useful info
2 years ago
Martin Milata 099d00de84 perf(core/rust): use less Button instances in PassphraseKeyboard
2 years ago
Martin Milata 0df81b18e3 perf(core/rust): parse Toif metadata on demand
2 years ago
Martin Milata 194868438a perf(core/rust): drop NamedToif
2 years ago
grdddj 491a8523bc feat(tests): allow for saving text layout of all screens during UI tests
2 years ago
matejcik 8d44db5270 fix(core): ensure SLIP26 path is accepted for SignMessage
2 years ago
matejcik 3ed84a84e9 fix(core): update SLIP-26 signing paths
2 years ago
grdddj 32d5beb762 fix(core): making sure last layouts before signing are always HoldToConfirm
2 years ago
tychovrahe 8f7cbf7b9d fix(core): update fat fs library to R0.15
2 years ago
matejcik ed16fefae7 ci: update CI config, enable click UI tests
2 years ago
matejcik 4b2b0e457b chore(tests): do not generate index after every test, unconditionally
2 years ago
tychovrahe 9748a56a55 chore(core): automatic generation of CMakeLists
2 years ago
grdddj f8c432e955 chore(core/rust): delete model_1 code - it should use model_r
2 years ago
tychovrahe 236396338c refactor(core/rust): introduce icon/image type
2 years ago
tychovrahe 461f566777 fix(core/bootloader): fix detection of installed firmware
2 years ago
grdddj 3b64e94e18 chore(core): delete unused icons from core/assets
2 years ago
grdddj 5196f249a2 feat(core): add make command to check for unused upy code using vulture
2 years ago
grdddj 571bb79e33 chore(core): delete unused bip39/slip39 micropython/C bindings
2 years ago
grdddj 428ac8d2ac chore(core): delete unused code in src
2 years ago
grdddj b08a6fe2c1 chore(core): delete unused code from micropython UI
2 years ago
grdddj 021f41c23a fix(core): properly call request_passphrase_on_host dialogue
2 years ago
grdddj 25dc6ff130 feat(core): implement loader based on time in milliseconds
2 years ago
Pavol Rusnak cd5425884f chore(core): remove keyctl-proxy + remove Pyro4 from Python deps
2 years ago
Andrew Kozlik e612d58f36 feat(core): Add debugging tool for hashing operations.
2 years ago