matejcik
885a21ab36
tests: add missing licence headers
2019-09-10 13:48:51 +02:00
matejcik
e31a499702
tests: check all combination of Shamir shares in reset-recovery test
2019-09-10 13:48:51 +02:00
matejcik
7be9bcac79
tests: extract more common functionality
2019-09-10 13:48:51 +02:00
matejcik
8814837a9e
ci: split "test upgrade" for core and legacy ( fixes #501 )
2019-09-10 13:48:51 +02:00
Pavol Rusnak
40eabf9012
tests: fix test_msg_binance_sign_tx.py
2019-09-03 15:11:50 +02:00
Tomas Susanka
33cc147c66
tests: fix loaddevice test
2019-09-02 14:35:15 +02:00
Tomas Susanka
798ee4a83f
tests: enable load_device test for core
2019-09-02 13:55:16 +02:00
Tomas Susanka
41b76f4f31
tests: move enter_all_shares recovery function to common
2019-09-02 10:20:51 +02:00
Pavol Rusnak
74b734fd66
tests: be consistent
2019-09-01 09:54:19 +02:00
matejcik
5b8f542436
python: do not accept bytes for str protobuf fields
...
fixes #283
also adds typing information to misc.py
2019-08-29 15:07:50 +02:00
matejcik
2d4b23d64a
fixup! tests: convert from self.client to the client fixture
2019-08-29 15:07:50 +02:00
matejcik
122f6c8085
tests: update shamir tests for setup_client markers
2019-08-29 15:07:50 +02:00
matejcik
8e1d5374b1
tests: drop methods from TrezorTest class
...
tests: remove forgotten imports
2019-08-29 15:07:50 +02:00
matejcik
871a68e0be
tests: improve ethereum tests
2019-08-29 15:07:50 +02:00
matejcik
e0f55be7a6
tests: convert from self.client to the client fixture
2019-08-29 15:07:50 +02:00
matejcik
eee02dd3f8
tests: make mnemonics top-level
2019-08-29 15:07:50 +02:00
matejcik
4b2235ab78
tests: convert setup_client to a marker
2019-08-29 15:07:50 +02:00
matejcik
1e4cf8d801
tests: make altcoin check prettier
2019-08-29 15:07:50 +02:00
matejcik
77d4f02b3a
tests: make use of input_flow in test_cancel
2019-08-29 15:07:50 +02:00
Tomas Susanka
fd53c72a3c
Merge pull request #428 from trezor/ciny/super_shamir
...
UI for multi level Shamir reset and recovery
2019-08-27 13:22:32 +02:00
ciny
81f5cbef93
core + tests: Super shamir reset and recovery UI and tests
2019-08-27 11:50:42 +02:00
Tomas Susanka
077735f57b
ci: introduce upgrade tests
...
closes #126
2019-08-26 16:02:06 +02:00
matejcik
2022c39ef9
core/ethereum: add support for wanchain slip44 id ( #440 )
2019-08-25 16:36:14 +02:00
Pavol Rusnak
b1f435e178
ci: test BITCOIN_ONLY firmware
2019-08-23 13:52:14 +02:00
Pavol Rusnak
16431f6c93
tests: add one more altcoin marker
2019-08-22 19:20:14 +02:00
Pavol Rusnak
84abde1f79
tests: add import pytest where required
2019-08-22 18:55:20 +02:00
Pavol Rusnak
fee1ee034b
tests: mark altcoin related tests with "altcoin" pytest marker
2019-08-22 18:50:45 +02:00
Pavol Rusnak
c6b9fa4873
legacy: support Signify Ed25519 signatures + add device test
2019-08-19 18:11:08 +02:00
Roman Zeyde
93382a10f5
tests: test Elements explicit addresses (p2pkh, p2sh and bech32)
2019-08-16 18:20:23 +02:00
Tomas Susanka
542f156b4f
core/slip39: remove _encrypt
...
(cherry picked from commit 53ca61ab00
)
2019-08-13 17:25:53 +02:00
Tomas Susanka
1b666804c0
core/shamir: fix EMS vs MS
...
(cherry picked from commit cb94454618
)
2019-08-13 17:25:47 +02:00
matejcik
0312fb264b
tests: fix reference to ckd_public
...
we aren't moving ckd_public out of trezorlib just yet. It will go away
in 0.12.
tests: move ckd_public
tests: remove useless usages of ckd_public
2019-08-12 12:57:25 +02:00
matejcik
0470cf9865
tests: move burn tests to root
2019-08-12 12:57:25 +02:00
matejcik
842fde455c
tests: improve debug-trezor detection
...
should (finally) work with a connected production Trezor and an
emulator, in which case it should pick the emulator by itself
2019-08-12 12:57:25 +02:00
matejcik
37f8cbd403
tests: add flakiness to bip32_speed test
2019-08-12 12:57:25 +02:00
matejcik
eb6f6dd572
tests: move tx_cache impl
2019-08-12 12:57:25 +02:00
matejcik
b4fa6f2a7f
tests: move device tests to top-level
2019-08-12 12:57:25 +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
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
Dusan Klinec
1398e7a0cb
tests: monero binary test added
2019-04-11 11:35:40 +02:00
Ciny
2227fc60b8
src/apps/wallet: display custom locktime confirmation ( #540 )
2019-04-10 16:22:04 +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
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
Roman Zeyde
6a54839acb
tests: allow running tests from any directory ( #487 )
2019-03-26 14:12:09 +01:00
Dusan Klinec
bba8bf38eb
xmr: hf10 upgrades
...
- Deterministic output commitment masks, based on amount_key
- Bulletproof v2 serialization, EcdhInfo serialized as 8 B amount, XOR encrypted by a specific key derived from amount key
- Signing - pseudo_out recomputation on inputs, sign step
- Dummy encrypted payment ID (if applicable) for better transaction uniformity
2019-02-19 14:36:27 +01:00
Tomas Susanka
7e3673ad26
common: remove coins.by_address_type because there are conflicts
...
Unfortunetly, there are coins with the same `address type` field. For
example ZClassic Coin uses the same one as Zcash.
2019-02-18 17:00:17 +01:00
Andrew Kozlik
69efeac015
tests: Limit the APP values in test_trezor.config to 1, ..., 63
...
to account for the fact that the top two bits are being used
as permissions flags.
2019-02-15 12:43:54 +01:00