Commit Graph

119 Commits (4199d4ad419c33ff141f9fd9dc3c19dc895ee2b9)

Author SHA1 Message Date
Martin Milata 4199d4ad41 fix(core/ui): style update: fonts
1 year ago
Ondrej Mikle a5f7c19f7e fix(core/bootloader): do not use insecure LCG PRNG. Change insecure PRNG to be opt-in, not opt-out
1 year ago
Martin Milata 4622aec0f1 refactor(core): switch to Rust implementation of QR-Code-generator
1 year ago
tychovrahe 5a991f3244 feat(core/rust): bootloader implementation in rust
1 year ago
tychovrahe ead61d1e90 refactor(core): improve flexibility of build, allow different touch panel driver, allow STM32F429
1 year ago
tychovrahe 9748a56a55 chore(core): automatic generation of CMakeLists
1 year ago
grdddj f8c432e955 chore(core/rust): delete model_1 code - it should use model_r
1 year ago
grdddj b08a6fe2c1 chore(core): delete unused code from micropython UI
1 year ago
Martin Milata 5b3db7eca1 refactor(core/rust/ui): homescreen layouts
1 year ago
matejcik ff2d1c3f1f feat(core/ui): drop T1 UI (fixes #2639)
2 years ago
grdddj 61277bd80a feat(core/ui): implement webauthn layouts for UI2
2 years ago
tychovrahe 0d733d8e22 feat(core): change display type for model R
2 years ago
grdddj bd6f3d5f46 chore(core/ui): delete altcoin.py file
2 years ago
grdddj d045e0089d feat(core/ui): delete old UI code
2 years ago
Martin Milata 18352acce8 feat(core/rust/ui): replace TT Hoves Medium with DemiBold style
2 years ago
Andrew Kozlik d815a7d6de chore(core): Use C implementation of Bech32 decode.
2 years ago
tychovrahe 11748b7641 fix(build): fix ASAN build with num_derive crate
2 years ago
tychovrahe f7b9bb4ef8 feat(core/rust): use dma2d to improve rendering performance, implement text over image and icon over icon functions
2 years ago
tychovrahe 223d1b20fb refactor(core): change fonts organization
2 years ago
Tomas Krnak 031bac4a9b feat(core): add support for Zcash unified addresses
2 years ago
Andrew Kozlik 054b5456d2 chore(core): Decrease ECMULT_GEN_PREC_BITS to save 32kB of flash space.
2 years ago
grdddj 9dc73427fb feat(rust): add print! macro for logging into terminal
2 years ago
matejcik 2aa427a6e3 feat(core/rust): make Rust buildable without Micropython
2 years ago
matejcik dfa4b1d9a1 build: add bip39_english.o where appropriate
2 years ago
Ondřej Vejpustek db0da196a8 chore(vendor): update secp256k1-zkp to latest
2 years ago
tychovrahe f7a3aad9bd feat(core): initial Model R display implementation with framebuffer
2 years ago
grdddj 6b5f578d02 feat(core): implement basic R emulator
2 years ago
Tomas Krnak 9985a72c6a feat!(core): support Zcash v5 transaction format
2 years ago
Pavol Rusnak a411a964e1 fix(core): re-enable passing of TREZOR_EMULATOR_RASPI flag
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 2f987c3c5e refactor(core/ui): remove dependencies on old layouts
2 years ago
Martin Milata 4cf917c7cb build(core): fix TREZOR_EMULATOR_DEBUGGABLE
2 years ago
Pavol Rusnak 6052e71bbb fix(core): fix build with FEATURE_FLAGS.SECP256K1_ZKP=False
2 years ago
matejcik 390411098a build(core): enable ui_debug for non-frozen emulator
2 years ago
Martin Milata f2b8822d76 refactor(core): improve build-time option for old/new UI
2 years ago
Martin Milata b46901bc8b feat(core): add TT Hoves fonts, introduce medium variant
2 years ago
Martin Milata e3541997f0 ci(core): run nightly device tests with AddressSanitizer
2 years ago
Martin Milata e9fd1fc49f build(core/emulator): build with -fPIE
2 years ago
Martin Milata 4d60c10330 feat(core/rust): add support for T1 UI
3 years ago
Ondřej Vejpustek 3612620268 build(crypto,core): make secp256k1-zkp context as small as possible
3 years ago
Andrew Kozlik aaceb5bcc6 chore(core): Remove USE_SECP256K1_ZKP_BIP340 build option.
3 years ago
Andrew Kozlik ae41f7dec8 fix(core): Fix bip340 module build.
3 years ago
matejcik 387466e073 refactor(core): separate Cardano cryptography into its own module
3 years ago
matejcik 1d72085b5c feat(core): implement conversion from timestamp to datetime
3 years ago
Ondřej Vejpustek dbfc7d241f chore(vendor,crypto): bump version of secp256k1-zkp
3 years ago
Ondřej Vejpustek 29ce860d46 refactor(core,crypto): rename schnorr to BIP340
3 years ago
Ondřej Vejpustek 7ac0bdd215 feat(core): make core use Schnorr signatures
3 years ago
Ondřej Vejpustek 26463eb3ce feat(core): make core use ecdsa from secp256k1_zkp wherever possible
3 years ago
Pavol Rusnak d505edaaa0 fix(core): set ECMULT_GEN_PREC_BITS = 4 for secp256k1_zkp
3 years ago