1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-11-21 23:18:13 +00:00
Commit Graph

3634 Commits

Author SHA1 Message Date
matejcik
6cc1706e20 MONOREPO MERGE trezor-common 2019-04-15 19:14:45 +02:00
matejcik
e5670856a2 MONOREPO CREATE FROM trezor-core 2019-04-15 19:14:40 +02:00
Tim Ruffing
52d34955e7 embed/extmod/modtrezorcrypto: add secp256k1_zkp module
This includes the https://github.com/ElementsProject/secp256k1-zkp library
(which is a fork from sipa/secp256k1 used in Bitcoin Core) as a module. It
is currently not used in any app.

This commit the first step towards integrating Liquid (tracking issue #282).

Note that this creates a new 64 kiB read-only data section in .flash2 for
pre-computed tables (secp256k1_ecmult_static_context) which speed up
signature creation and related private key operations.

Co-authored-by: Roman Zeyde <me@romanzey.de>
Co-authored-by: Andrew Poelstra <apoelstra@wpsoftware.net>
Co-authored-by: Pavol Rusnak <pavol@rusnak.io>
2019-04-15 17:24:55 +02:00
Eric Shin
893fd219d4 Add Metadium (META) Support (#313)
* add configuration of metadium netwrok

* add Metadium(META) Icon
2019-04-15 13:44:57 +02:00
Enrique
a63a4e5112 defs: fix Polis xpub and xprv (#312) 2019-04-12 16:59:05 +02:00
Tomas Susanka
5321cb1890 vendor: update trezor-common 2019-04-12 13:49:03 +02:00
Tomas Susanka
3aef649850
Merge pull request #291 from ph4r05/xmr-versions
xmr: add version fields to check for protocol compatibility
2019-04-12 13:46:41 +02:00
Tomas Susanka
2fe02ae87e
Merge pull request #551 from ph4r05/pr/xmr-test-fix
tests: minor monero script test fix, quotes
2019-04-11 21:17:03 +02:00
Dusan Klinec
8530d05ebe
tests: minor monero script test fix, quotes 2019-04-11 16:46:18 +02:00
Tomas Susanka
c55b655325
Merge pull request #541 from ph4r05/pr/monero-bin-test
tests: monero binary test added
2019-04-11 13:45:32 +02:00
Vladyslav Burzakovskyy
817c84e96e utils: optimize __slots__ comparison
when comparing __slots__, do not create a new dict, but access attributes directly instead
2019-04-11 13:22:00 +02:00
Jan Pochyla
7533409765 pin: avoid overdraw 2019-04-11 12:32:42 +02:00
Dusan Klinec
1398e7a0cb
tests: monero binary test added 2019-04-11 11:35:40 +02:00
Jan Pochyla
bd812fecf9
homescreen: do not return from homescreen workflow 2019-04-10 20:23:18 +02:00
Tomas Susanka
c462918e3e
display: store rotation in storage
updates #162
2019-04-10 20:23:18 +02:00
Tomas Susanka
c2b7b8032a
vendor: update trezor-common; protobuf, templates build 2019-04-10 20:23:15 +02:00
Pavol Rusnak
2e4e89543f
style: fix style 2019-04-10 16:46:25 +02:00
Jan Pochyla
84c14042b6 ui: save screen after refresh, if env var is set 2019-04-10 16:34:31 +02:00
Jan Pochyla
22759ca95f unix: enable micropython uos extmod 2019-04-10 16:34:31 +02:00
Tomas Susanka
a36c100eb9 src/apps/webauthn: pad last packet with zeros (#544) 2019-04-10 16:30:54 +02:00
Ciny
2227fc60b8 src/apps/wallet: display custom locktime confirmation (#540) 2019-04-10 16:22:04 +02:00
Tomas Susanka
35ac4742bd
Merge pull request #542 from trezor/tsusanka/curve-check
paths: validate curve as well
2019-04-10 15:52:59 +02:00
Andrew Kozlik
d4cfc82fce
Merge pull request #536 from trezor/534
recovery: Verify the return value of config.has_pin() in dry run recovery. Improve UI messages. Remove code duplication in modtrezorconfig.c.
2019-04-10 15:24:53 +02:00
Tomas Susanka
b84d0e8452 paths: disallow special ed25519 curves 2019-04-09 16:32:52 +02:00
Tomas Susanka
8aa60e6cfd paths: validate curve as well 2019-04-09 16:18:34 +02:00
Tomas Susanka
ac318cc65b
Merge pull request #543 from MrMebelMan/run_tests_update
Update run_tests.sh: show totals, allow interrupts, add colors
2019-04-09 14:21:27 +02:00
Pavol Rusnak
90bd68f55a
Merge pull request #310 from trezor/szymonlesisz/fix_connect_support
remove incompatible coins from connect
2019-04-09 13:51:04 +02:00
Szymon Lesisz
15922b93b3 QTUM (1.8.1, 2.1.1) not available yet 2019-04-09 13:39:53 +02:00
Szymon Lesisz
01004c7aa0 remove incompatible coins from connect
Decred, Decred Testnet, Groestlcoin, Groestlcoin Testnet, SmartCash, SmartCash Testnet are incompatible with bitcoinjs library
2019-04-09 13:26:30 +02:00
Vladyslav Burzakovskyy
7e5ab98303 tests/run_tests.sh: show the number of passed and failed tests
allow the user to stop running tests (CTRL+C)

colorize the output
2019-04-09 00:58:26 +02:00
Cronos
6d6b0945d8 defs: add Polis (#308) 2019-04-05 22:05:35 +02:00
Pavol Rusnak
8afe6a79d6
defs: fix ethereum tokens 2019-04-05 15:05:09 +02:00
Pavol Rusnak
74321b8080
defs: update ethereum/tokens submodule 2019-04-05 15:01:01 +02:00
Tomas Susanka
22dfe10c56 monero: drop secp256k1 curve 2019-04-05 11:58:10 +02:00
Andrew Kozlik
388fc2ae77 recovery: Verify the return value of config.has_pin() in dry run recovery. Improve UI messages. Remove code duplication in modtrezorconfig.c. 2019-04-04 16:25:02 +02:00
Tomas Susanka
396f5f1937
Merge pull request #532 from trezor/tsusanka/path-validation
Pass Keychain to path validation function to throw error before warning
2019-04-04 13:40:59 +02:00
Jan Pochyla
d1a01bebc5 seed: simplify Keychain.validate_path 2019-04-04 11:41:23 +02:00
Tomas Susanka
7cadefcdd0 common: pass Keychain to path validation function
closes #519
2019-04-03 10:36:15 +02:00
Jan Pochyla
e89699817f modtrezorui: Display.save skips identical screens (#530) 2019-04-02 15:26:34 +02:00
Szymon Lesisz
550281adf1 defs: add consensus_branch_id to bitcoin-like (#305) 2019-04-02 15:12:45 +02:00
Tomas Susanka
5ccebed9d3 protobuf: add display rotation to ApplySettings (#304) 2019-04-02 10:46:03 +02:00
Pavol Rusnak
206975fc6d
tools: fix checks in coin_info.py 2019-03-31 19:55:58 +02:00
baff5b
6cb2863478 defs: add XRC (#303) 2019-03-31 19:48:47 +02:00
Tomas Susanka
64925350a2 monero: correct header in live refresh confirmation 2019-03-29 17:23:00 +01:00
Pavol Rusnak
0b7dbc12cb
format: start using clang-format with style=Google 2019-03-29 16:35:27 +01:00
Tomas Susanka
e53826e951
Merge pull request #503 from vacuumlabs/cardano-taint
cardano: taint pages to prevent blank screen
2019-03-29 16:21:35 +01:00
Tomas Susanka
5deeb7d6f5 mnemonic: do not use progress bar for U2F
fixes #523
2019-03-29 14:27:27 +01:00
Pavol Rusnak
fb8d6fe820
tools: add hid-bridge by Ondrej Vejpustek 2019-03-28 19:16:44 +01:00
Pavol Rusnak
7fa35c2965
defs: add tXRP to T2 2019-03-28 15:56:56 +01:00
Pavol Rusnak
a31a3350a9
defs: add tXRP to Connect support.json 2019-03-28 15:50:29 +01:00