Commit Graph

300 Commits (8d4d6b2278191b3ca42db0b06f593e815ce40686)

Author SHA1 Message Date
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
Jan Pochyla 0b03794fee core/tests: disable fading, improve runners
5 years ago
Jan Pochyla 36534325f0 core: revamp the UI subsystem
5 years ago
Jan Pochyla 2f4c123466 core: fix gitignore for older git
5 years ago
Jan Pochyla 09da577fd9 core: use const in trezor.crypto.slip39
5 years ago
Pavol Rusnak b89d1db0e4
core: update build instructions
5 years ago
Pavol Rusnak 917f5c6534
core: remove bashisms from emu.sh
5 years ago
Pavol Rusnak a3717c7b6c
core/slip39: use condensed wordlist
5 years ago
Pavol Rusnak 11aac67c82
core: fix last commit
5 years ago
Pavol Rusnak ae749eedee
core/secp256k1_zkp: don't allocate static buffer
5 years ago
matejcik 6864758f2b docs: fix typo in testing.md
5 years ago
matejcik 32fbdb2abd docs: update testing documentation
5 years ago
matejcik a0d7a6a667 python: more consistent handling of markers in device_tests
5 years ago
Pavol Rusnak f7053d96fe
all: remove extraneous whitespace
5 years ago
Pavol Rusnak daf0d77923
core: remove raspi makefile target
5 years ago
Pavol Rusnak 07ce935725
core/eos: revert new pubkey format
5 years ago
Pavol Rusnak 5a2c67ccae
core: let's have pytest.ini back
5 years ago
Pavol Rusnak 23202e2479
core: remove pytest.ini because it hides setup.cfg from root
5 years ago
Pavol Rusnak 0765842e7f
root: move pytest markers to setup.cfg
5 years ago
Pavol Rusnak 684862a7f5
common: more TRX cleanup
5 years ago
Roman Zeyde 8a179437b1
core: add custom markers to pytest.ini
5 years ago
Tomas Susanka cc5c8ae7e0
common+python: Revert Ontology support
5 years ago
Tomas Susanka 562206d220
tests: remove xfail
5 years ago
Roman Zeyde d190d906de core/secp256k1-zkp: use ARM assembly for field operations (#176)
5 years ago
Jan Pochyla 9586358e44 core: log memory info if TREZOR_LOG_MEMORY env is set
5 years ago
Pavol Rusnak 9460ac425a
core/eos: fix pubkey unit test
5 years ago
Pavol Rusnak 8c1f5c88f7
core: fix style
5 years ago
Jan Pochyla c2f5174b43
core: optimize memory usage in signing
5 years ago
Pavol Rusnak a6e51434f2
core/eos: use new pubkey format
5 years ago
Pavol Rusnak 414b33dbfb
core/eos: reduce code duplication
5 years ago
Pavol Rusnak 1583ea62f9
core: serialize signature in EosSignedTx message
5 years ago
Tomas Susanka 279b40bdb7 build: templates
5 years ago
Pavol Rusnak 5f1586e049
core: regenerate templates
5 years ago
Pavol Rusnak 164336cb56
core: add equality function to mako template too
5 years ago
Pavol Rusnak 0568379f8d
core/tests: disable over_fee_threshold test
5 years ago
Pavol Rusnak a99ccbc4d2
core: add equality function to coininfo
5 years ago
Pavol Rusnak b31092a874
core/tests: don't use coins.by_shortcut
5 years ago
Pavol Rusnak 2060ca569f
core: fix flake8 warning
5 years ago
Jan Pochyla 1f3adc7069
core: store bitcoin-like coins as a decision tree
5 years ago
Pavol Rusnak 9676eec4df
common: update support for core coins
5 years ago
Trustfarm-heart 31fca6d25d common/defs: add TEO (#163)
5 years ago
Pavol Rusnak 2b3f72f994
core: update changelog
5 years ago
matejcik 984c6b6236 style: drop tokens.py from style checks
5 years ago
Pavol Rusnak 60d1460185
core/ethereum: simplify code for token list
5 years ago
Jan Pochyla d56de2c5fe core: import some modules lazily to save memory
5 years ago
Jan Pochyla 875579867e core/ethereum: store tokens as a decision tree
5 years ago
matejcik e2ab5d0565 core: fix usage of EthereumAddress after old field was restored
5 years ago
matejcik 0b50d671e1 make gen && make style
5 years ago
matejcik 482b4569f5 build: fix and auto-generate mock files
5 years ago
matejcik ffcb5e99cc mocks: fix shamir package
5 years ago
matejcik f8446c3e00 build: centralize pb2py usage
5 years ago
Pavol Rusnak b5b4a2ca5f
core: remove empty __init__.py files
5 years ago
Pavol Rusnak 1812be5d49
core: fix missing value for mnemonic_type when upgrading firmware
5 years ago
Pavol Rusnak f7d41cbbd7
core+legacy: drop NOUI and HEADLESS, SDL_VIDEODRIVER works fine
5 years ago
matejcik b69a9e768b core: fix ethereum test
5 years ago
Konnor Klashinsky fe65a70dce Do not display token values in Wei for low-decimal value tokens (#141)
5 years ago
Pavol Rusnak 0a52b51a26
core: regenerate templates
5 years ago
Dusan Klinec f767f890cd tests: new monero binary added
5 years ago
Pavol Rusnak 4097f254d5
core: don't erase passphrase on ClearSession
5 years ago
Pavol Rusnak 00564f4a1c
core/cache: fix setting of None passphrase
5 years ago
Pavol Rusnak 35945239eb
core/embed: use MP_ROM_INT instead of MP_OBJ_NEW_SMALL_INT where intended
5 years ago
Pavol Rusnak 1dc2ccf4a5
core/xmr: fix style
5 years ago
Pavol Rusnak 7fe09e52bd
core/cache: use different default value for passphrase_fprint
5 years ago
Pavol Rusnak f1c34701b8
core/cache: cache passphrase_fingerprint, compute it only on change
5 years ago
Dušan Klinec 9f36c73a78 core/xmr: authorize live refresh per passphrase (#129)
5 years ago
matejcik 43866407df move vendored submodules to root vendor/ dir
5 years ago
Roman Zeyde 8d47709eec core/tools: fix typo (#149)
5 years ago
matejcik 2e578572dd add EOS support
5 years ago
matejcik 23306d2a0d defs: drop Aquachain from generated templates
5 years ago
aerth ffde130003 common/defs: add Aquachain (AQUA) ETH network (#138)
5 years ago
matejcik afdfd5fbdb cardano: optimize transaction signing
5 years ago
matejcik 17a7a92b7f core: remove setup.cfg, keep pytest.ini for convenience
5 years ago
matejcik e55b42dddb common: fix tGOR entry
5 years ago
matejcik bf067cc0c6 core: better handling of TxRequest with mixed inputs
5 years ago
matejcik f7e0bb6183 style: improve pylint exclusions
5 years ago
matejcik 388400bc1b core: remove or mark star imports
5 years ago
matejcik cf5df6b39b style: improve Makefile, stricter style rules
5 years ago
ligi e388b69fbd common/defs: Add Ethereum Testnet Goerli (#137)
5 years ago
Andrew Kozlik 28c85dee8e
Merge pull request #85 from trezor/andrewkozlik/slip0039
5 years ago
Pavol Rusnak f27187e603
core: embed background images into the emulator binary
5 years ago
Pavol Rusnak 87f14965c4
core: finish frozen modules support
5 years ago
Pavol Rusnak ce4a1f2e1d
core: remove unnecessary files
5 years ago
Pavol Rusnak eb1192bc2c
core: simplify emu.sh runner
5 years ago
Andrew Kozlik bebce78881 core/slip39: Update code logic, tests and test vectors in accordance with the new requirement that the number of shares provided is equal to the threshold.
5 years ago
Andrew Kozlik ff594753e0 core/tests/slip39: Add tests for invalid threshold.
5 years ago
Andrew Kozlik 0248671438 core/slip39: Resolve code review comments.
5 years ago
Andrew Kozlik 0a99ad3f13 Merge remote-tracking branch 'origin/master' into andrewkozlik/slip0039
5 years ago
Andrew Kozlik edab43234d core/slip39: Disallow creating multiple member shares with member threshold 1. Add tests for invalid parameters to generate_mnemonics().
5 years ago
Andrew Kozlik 0c3dde6464 tests: Update SLIP-0039 test vectors.
5 years ago
Pavol Rusnak 6e6ff78ce0
core: re-enable frozen modules in the emulator build
5 years ago
Pavol Rusnak 4b8c418dbc
core: fix docker build
5 years ago
matejcik 0fc275a835 core: make templates after token handling change
5 years ago
Andrew Kozlik 479396b56f core/slip39: Remove math module dependency.
5 years ago
Andrew Kozlik e631983d6d Merge remote-tracking branch 'origin/master' into andrewkozlik/slip0039
5 years ago