Commit Graph

393 Commits (75c539ec557e16f868a86c0f93a256301ef6aa7b)

Author SHA1 Message Date
matejcik 872e66efca tests: drop pytest customization from core
5 years ago
Roman Zeyde 7210a2f56d common/defs: add 'confidential_assets' section to coin definitions (#399)
5 years ago
matejcik c285bbba7a core: dispatch DebugLinkDecisions from a common queue
5 years ago
matejcik 741bfd5c53 core: remove loop.signal in favor of chan, change usage
5 years ago
matejcik f680f0c0d3 core: unify NEM pager confirm with rest of codebase
5 years ago
matejcik cf70f82d90 core: debug messages when reading from wire
5 years ago
matejcik 0890f68c0c core: use channels to give feedback over debuglink
5 years ago
matejcik 6e7fc5f601 core: implement channels for sending messages
5 years ago
Pavol Rusnak e23bb10ec4
core+legacy: fix KMD signing (introduce negative_fee coin field)
5 years ago
Tomas Susanka 024f4d64af core/reset: modify confirmation sentence
5 years ago
Tomas Susanka 35ecfbcb3d build
5 years ago
Andrew Kozlik cb7bc8f410 core: Fix mypy warnings.
5 years ago
Andrew Kozlik 55f69becff core/tools: Clarify hid-bridge README.
5 years ago
Andrew Kozlik 1d56b8b9a1 webauthn: Add login.microsoft.com to knownapps. Add Microsoft icon.
5 years ago
Andrew Kozlik 8297b81cd5 core/crypto: Add AES mode constants.
5 years ago
Tomas Susanka db2ce2055d docs: add link to a built version of the docs
5 years ago
Tomas Susanka 107ae697aa docs: do not ignore build subdirectory
5 years ago
Pavol Rusnak eaa85ddd6e
core+legacy: add new changelog entries
5 years ago
Jan Pochyla 6835748bbf core/protobuf: fix 5b6fa113
5 years ago
Tomas Susanka e897f7cf7f core: fix unit tests
5 years ago
Tomas Susanka 0ac0daf148 core: bump to 2.1.4
5 years ago
Jan Pochyla 943ed73166 core/ui: remove workaround, fixed properly in c9096d9
5 years ago
Jan Pochyla 5b6fa1136a core: improve typing annotations
5 years ago
Andrew Kozlik 0a594ea1e9
Merge pull request #280 from trezor/andrewkozlik/slip-0021
5 years ago
Tomas Susanka c8b95838b5 docs: restructure, add SUMMARY, add a few things
5 years ago
Jan Pochyla c9096d9a0a core/ui: mark Controls as dirty in the beginning
5 years ago
matejcik aa9860fdb7
protobuf: add enum value validation (#363)
5 years ago
Tomas Susanka 0bc847ff7f docs: remove old api.md article
5 years ago
Tomas Susanka e30159c000 docker: remove
5 years ago
Tomas Susanka 776071e220
core/embed: add hint in fatal error on unix (#378)
5 years ago
Pavol Rusnak 007f3aa6de
core: use uppercase for cashaddr QR codes
5 years ago
Tomas Susanka 4b1955dcd3 core/embed: add hint in fatal error on unix
5 years ago
Tomas Susanka 46c10e9402 core/shamir: end recovery mode after Success screen
5 years ago
Ciny 90b91a7fb5 #28 - binance implementation (#189)
5 years ago
Tomas Susanka e4a69dcc53 core/docs: fix toif_convert link
5 years ago
Tomas Susanka ac2acb0b5a core: mnemonic mypy
5 years ago
Tomas Susanka 4030874c7e core: some mypy in recovery-related modules
5 years ago
Andrew Kozlik c1c23cb5cb core/tests: Add more tests for Cardano with SLIP-0039.
5 years ago
Tomas Susanka 6af7a6b3d6 core: bump version to 2.1.3
5 years ago
Tomas Susanka 4da54f95d6 core/shamir: remove checked icon from future items in Backup checklist
5 years ago
Tomas Susanka 81a1b26fad core/shamir: fix texts
5 years ago
Tomas Susanka 4117f3506c core/shamir: text improvements
5 years ago
Tomas Susanka a8c9a4ddc4 core/shamir: send boolean flag in Features that Recovery is in progress
5 years ago
Tomas Susanka 5bd8ad321e core/shamir: increase default iteration exponent to 1
5 years ago
Pavol Rusnak 529ec95c93
core: fix unit tests for omni
5 years ago
Pavol Rusnak c288514a4f
core+legacy: fix display of non-divisible OMNI amounts
5 years ago
Tomas Susanka c735299bd0 core/backup: fix mnemonic_module to mnemonic_type
5 years ago
Andrew Kozlik 217c910b4b cardano: Implement SLIP-0023 and add SLIP-0039 support for Cardano.
5 years ago
Tomas Susanka 2b6a14cb5f core: support load device with SLIP-39
5 years ago
Tomas Susanka e95a97f281 common/protobuf: set mnemonic as repeated in LoadDevice for SLIP-39 support
5 years ago
Jan Pochyla ebe883e4a9 core: support rebooting into default mode
5 years ago
Tomas Susanka d2597d54c1 core/shamir: persistence
5 years ago
Tomas Susanka 8f4bbb8825 core/homescreen: move err and warn to ui module
5 years ago
Tomas Susanka 539379bd55 core: alter reset_device to use enum
5 years ago
Tomas Susanka 1480f754f4 build
5 years ago
Tomas Susanka 7c0a20b5bb core: add common page for success and warning
5 years ago
Andrew Kozlik 5d561a0e53 core/tests: Fix Keychain usage in test_apps.wallet.signtx.fee_threshold.
5 years ago
Andrew Kozlik 58e06ba22c core/seed: Ensure ed25519 paths are hardened in Keychain.derive().
5 years ago
andrew 5f604b5fea core/seed: Add SLIP-0021 implementation and tests.
5 years ago
Tomas Susanka db0847282a core/reset: check three words
5 years ago
Tomas Susanka 96cdd886bc core: fix Hold To Confirm button
5 years ago
Tomas Susanka d073102422 core/ripple: increase the maximum amount allowed to be sent
5 years ago
Tomas Susanka 5134cd0b80 core: add backup warnings at correct place; add backup success page
5 years ago
Tomas Susanka baaba41447 docs: move git hooks to core docs and update
5 years ago
Andrew Kozlik b9f63c3f55 webauthn: Add Binance to knownapps. Add Binance icon.
5 years ago
Tomas Susanka ce312e484b
Show total number of words during device recovery (#320)
5 years ago
Tomas Susanka 841a27257e
Shamir reset device tests (#319)
5 years ago
ciny 11b9f1c4e8 core: show total number of words during device recovery
5 years ago
ciny bdfdaa9bb1 core: added device tests for shamir reset
5 years ago
Jan Pochyla 081e459075 core: fix various types
5 years ago
Jan Pochyla 0f6f05e4b7 core/typing: fix extmod docs and mocks
5 years ago
Jan Pochyla 758a1a2528 core/typing: add annotations
5 years ago
Jan Pochyla 86e16bbf31 messages: add types
5 years ago
Jan Pochyla 3af75c0b8b core/typing: improve extmod types
5 years ago
Jan Pochyla f5299456a9 core/typing: add mypy
5 years ago
Dusan Klinec 67212a0d2e
PaginatedWithButtons fix, fixes #306
5 years ago
Tomas Susanka 46e4c02602 core: refactor storage
5 years ago
Tomas Susanka f04f190a02 core/ui: enlarge backspace button
5 years ago
Tomas Susanka 049c5211f3
Restore progress_bar parameter in mnemonic.seed (#297)
5 years ago
Pavol Rusnak 3c40ab8d96
core/src: remove unused num_pad.py
5 years ago
Pavol Rusnak bf3c257f96
core/messages: don't generate unused messages
5 years ago
Tomas Susanka f94bc26110 core/mnemonic: return progress_bar parameter
5 years ago
Tomas Susanka 5aa592a69a core/slip39: modify wording on success screen
5 years ago
Tomas Susanka f78e75bc38 core/slip39: add different wording for BIP/SLIP39 in backup warining
5 years ago
Milan Rossa 9b2167a138
core: asan config
5 years ago
Tomas Susanka 390bef00ca core/slip39: catch exception also when finding out threshold in recovery
5 years ago
Tomas Susanka 6c50b155de core: remove unused variables in Shamir recovery
5 years ago
Tomas Susanka c205acd3e1 core/slip39: do not populate MnemonicError's message; do not throw exceptions with mnemonic inside the message
5 years ago
Tomas Susanka 4f8022c5cd core/slip39: remove partial persistance in Shamir recovery
5 years ago
Milan Rossa 22f562e275
core: add status to main_exit function
5 years ago
Milan Rossa 9f681a363e
core: git ignore coverage outputs
5 years ago
Roman Zeyde f3e3ebe1d8 core: unify exception handling at wallet.sign_tx (#255)
5 years ago
Roman Zeyde 99e21f2a96 core: keep BIP143 hashes as bytes (#258)
5 years ago
Tomas Susanka bc3a4a69be core: style
5 years ago
Tomas Susanka 8f3e648497 core/slip39: remove note on T9 keyboard
5 years ago
Ján Hrnko 0a70f8da1b core/emu: use #!/usr/bin/env in shebang (#263)
5 years ago
Tomas Susanka 582910732a core/slip39: one more typo
5 years ago
Tomas Susanka 2f0a5adac6 core/slip39: hopefully final version of slip39 texts
5 years ago
Tomas Susanka 4fbac3ec63 style
5 years ago
Tomas Susanka 5394d5a5a5 core/slip39: add texts from copy and add success screen in recovery
5 years ago
Jan Pochyla 487cc19750 core/recovery_device: fix dry_run
5 years ago
Tomas Susanka 240440550a style
5 years ago
Tomas Susanka 4124ad3ccd core/slip39: return ProcessError when mnemonic processing fails
5 years ago
Jan Pochyla a4039f9459 core/management: fix word check, add icons to checklist
5 years ago
Tomas Susanka 10e5ec6135 core/slip39: generate and store slip39 identifier during reset
5 years ago
Jan Pochyla 07de336586 core/pin: do not allow empty pin
5 years ago
Jan Pochyla 4d0fe4d064 core/management: fix various reset/backup/recovery ui bugs
5 years ago
Tomas Susanka 989fb1491f core/slip39: suggest word sooner when a single one is left
5 years ago
Pavol Rusnak 1ec5d091fd core/usb: call wait_random just before returning the data
5 years ago
Tomas Susanka 0daf2bf6b6 core/reset device: remove unnecessary check
5 years ago
Jan Pochyla 03f23fe940 core/mnemonic: cancel homescreen before seed progress animation
5 years ago
Tomas Susanka 10f15a6952 core: bump version to 2.1.2
5 years ago
Tomas Susanka 80f8f7900d core: add slip39 support to reset and recovery device
5 years ago
Tomas Susanka 49d6a35249 core: add slip39 keyboard
5 years ago
Roman Zeyde 6fb76f95d1 core: ensure correct pubkeyhash/witprog length in scripts.py (#254)
5 years ago
Pavol Rusnak e3e2811f7a
core: throw exception classes instead of instances where possible
5 years ago
Pavol Rusnak 312224b7a3
core: fix style
5 years ago
Pavol Rusnak e432c37df0
core/sdcard: read/write now don't return bool, but rather throw an Exception instead
5 years ago
Pavol Rusnak 4938fb5461
core/tests: rename trezor.io.sdcard test, don't use assert in tests directly
5 years ago
Pavol Rusnak c8bc21a393
core: bump SD card capacity to 64MB in emulator
5 years ago
Pavol Rusnak 2d8e11e827
core/tests: expand slip39 test_error_location
5 years ago
Andrew Kozlik 84d3723ee9 slip39: Add RS1024 error locator function.
5 years ago
Pavol Rusnak 54d348228f
all: rename TREZOR to Trezor where possible
5 years ago
Tomas Susanka 906013a6d7 ui/mnemonic: small refactor in input's edit
5 years ago
Tomas Susanka 40d55dfe8b ui: remove dead code in mnemonic.py
5 years ago
Jan Pochyla 5bc6bc4635 core: fix request_passphrase notification screen
5 years ago
Jan Pochyla 416226648c core: rotate touch coordinates by default
5 years ago
Roman Zeyde a4c0645622 core: return exception details in debug mode (#238)
5 years ago
Pavol Rusnak c1f5432904
Merge pull request #239 from trezor/andrewkozlik/hmac_drbg
5 years ago
Roman Zeyde 40bf2c5d2e core: ensure pubkeyhash/scripthash have the correct length (#220)
5 years ago
Andrew Kozlik c2bdd1cf32 core/common: Change delay_random() to wait_random().
5 years ago
Andrew Kozlik f677a0f0db core: Use PRNG when generating random delays.
5 years ago
Andrew Kozlik 1d9e125fd4 crypto/rfc6979: Use the new HMAC DRBG implementation in rfc6979.c. Remove code duplication between rfc6979.c and ecdsa.c.
5 years ago
Andrew Kozlik 0e277dfcb0 core/slip39: Fixed a bug when generating shares with group_threshold = 1.
5 years ago
Pavol Rusnak 0b96b48a8c
core/tools: rename toif_convert to toif_convert.py
5 years ago
Pavol Rusnak b89134bf3f
core/tools: fix style in toif_convert
5 years ago
Pavol Rusnak 9cb9653c27
core: refactor png2toi/toi2png tools into one toif_convert usable as a library
5 years ago
Tomas Susanka 677562d571
Merge pull request #216 from trezor/tsusanka/iss212-monere-tests
5 years ago
matejcik 835d5df175
core: reset i2c bus when detected busy
5 years ago
Pavol Rusnak e6bb2697c8
core: update ChangeLog
5 years ago
Tomas Susanka 83a5ae3def ci: download monero tests binary in docker
5 years ago
Pavol Rusnak 1ee5068128
core/cbor: fix string conversion to work with bytearrays
5 years ago
Andrew Kozlik 31506d81e9
core/cbor: move CBOR from cardano to common
5 years ago
Pavol Rusnak 751715dc15
common/defs: add to support.json, regenerate
5 years ago
Roman Zeyde b538eb3375
core/secp256k1_zkp: refactor API into a Context class
5 years ago
Tomas Susanka 6a27328801
xmr: get_address - pagination, integrated address (#201)
5 years ago
Tomas Susanka 412efcd35e tests: remove progress bar from curl
5 years ago
Milan Rossa 779ff86214
core: redesign multiprofile support, add profile verbosity
5 years ago
Dusan Klinec 16317f1814
xmr: get_address - pagination, integrated address
5 years ago
Jan Pochyla 961499fdcf core: fix uppercase ripple address in qr code
5 years ago