Commit Graph

103 Commits (f6f6e8593a81f5fdcec4e361c28e861bee23fe62)

Author SHA1 Message Date
Pavol Rusnak 27d9abe883
trezor.config: add public values (readable without unlock)
7 years ago
Pavol Rusnak 0a9d42981d
tests: fix endiannes in test_apps.ethereum.layout
7 years ago
Tomas Susanka 7d0cafecc3 ethereum/singing: layout seperated
7 years ago
Pavol Rusnak 4a7592d470
trezor.crypto: remove vstr usage, refactor mp_obj_new_str_from_vstr into mp_obj_new_bytes and mp_obj_new_str
7 years ago
Pavol Rusnak fa95f0a037
trezor.crypto: implement chacha20poly1305 aka rfc7539
7 years ago
Pavol Rusnak d6593e710b
apps.ethereum: implement SignMessage/VerifyMessage
7 years ago
Tomas Susanka 688b568bd9 ethereum: files rename
7 years ago
Tomas Susanka dc02b322bf ethereum/signing: basic structure, first test passing
7 years ago
Pavol Rusnak fe0534658f
tests: no need to include ubinascii for unit tests
7 years ago
Pavol Rusnak 333c0a633a
trezor.crypto: adopt crc32 function
7 years ago
Pavol Rusnak a9870b9e0e
tests: update how tests are being run
7 years ago
Pavol Rusnak 965bf84cdb
tests: cleanup flake8 warnings
7 years ago
Pavol Rusnak ea404b53ee
tests: simplify hashlib tests, fix trezor.config test
7 years ago
Pavol Rusnak 5e476b856e
unix: implement sdcard, add unit test
7 years ago
Pavol Rusnak e8f70ed4af
pin: implement graphics pin timeout
7 years ago
Pavol Rusnak 70ac202d7a
modtrezorcrypto: add trezor.crypto.hashlib.blake256
7 years ago
Jan Pochyla 58e4a5546f wallet/signing: implement extra data hashing
7 years ago
Pavol Rusnak 626a8885ce
trezor.config: add compaction test
7 years ago
Pavol Rusnak f88080b904
Merge branch 'pin_fails'
7 years ago
Jan Pochyla 0f2a82e9f1 tests: remove useless import
7 years ago
Tomas Susanka 09f18bb444 wallet: tx weight calculator is used to determine fee
7 years ago
Tomas Susanka 272d64b9e8 wallet: tx weight exact calculator
7 years ago
Jan Pochyla 7a0bfd289b wallet/get_address: support segwit
7 years ago
Tomas Susanka 0e2bcd64e8 tests: o.address fix
7 years ago
Tomas Susanka d8a884bd87 tests: unit tests signature fixtures for segwit
7 years ago
Jan Pochyla 26265ca511 tests: enable signtx segwit tests
7 years ago
Tomas Susanka aa29667059 common: coins updated
7 years ago
Tomas Susanka 2ebf1cd9f4 trezor/crypto: bech32
7 years ago
Tomas Susanka dc6701af90 wallet/signing: native P2WPKH, P2WPKH in P2SH, scripts
7 years ago
Tomas Susanka b7b46b6980 wallet/signing: amount is checked during witness signature
7 years ago
Tomas Susanka da4bc2dc8b wallet/signing: P2WPKH in P2SH address generation based on BIP-49, PAYTOP2SHWITNESS output type
7 years ago
Tomas Susanka b7f01baf99 wallet/signing: refactoring
7 years ago
Tomas Susanka e63d0adc23 wallet/signing: segwit first test passing
7 years ago
Tomas Susanka bcef961059 wallet/signing: bip143 transactions hashing
7 years ago
Jan Pochyla 40a9ac2e29 tests: fix trezor.config test
7 years ago
Jan Pochyla 88b1222ad0 tests: ignore new segwit tests
7 years ago
Jan Pochyla 8342aa2e7d tests: enable test_msg_resetdevice.py
7 years ago
Jan Pochyla 936487a523 tests: run v1 protocol tests
7 years ago
Jan Pochyla f4ebe368b9 tests: enable load_device test
7 years ago
Jan Pochyla ce3dc61e63 tests: ignore test_cosi.py
7 years ago
Jan Pochyla f093ca23d5 tests: ignore specific tests, testpy -> test_emu
7 years ago
Pavol Rusnak 02fb442fd1
examples: add desc to 2048 source
7 years ago
Pavol Rusnak ed0d18132d
examples: add 2048 game example
7 years ago
Pavol Rusnak 1d9b907342
tests: clear display on production test start
7 years ago
Pavol Rusnak 737dc0159f
tests: implement otp read/write in production test
7 years ago
Jan Pochyla 53d191bdf1 tests/production_tests: use native modules directly
7 years ago
Jan Pochyla 0aa8cbfe51 tests/production_tests: in touch test, wait for TOUCH_START first
7 years ago
Jan Pochyla 49cc4651c2 bunch of api cleanups
7 years ago
Pavol Rusnak 81deb66f29
tests: add production test
7 years ago
Jan Pochyla aae151a0ab tests: skip multisig marker
7 years ago