1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-12-15 19:08:07 +00:00
Commit Graph

193 Commits

Author SHA1 Message Date
Pavol Rusnak
e16a8fc8c9
src/apps/wallet/sign_tx: refactor Zcash, add WIP ZIP243; use ensure instead of assert where possible 2018-10-15 18:33:39 +02:00
Pavol Rusnak
2277a9c754
src/apps/wallet/sign_tx: re-enable Decred 2018-10-10 13:00:36 +02:00
Pavol Rusnak
6bcf589841
build: fix build 2018-09-30 19:38:23 +02:00
Adrian Matejov
8b252bff80 tezos: fixed nitpicks
Signed-off-by: Adrian Matejov <adrian.matejov@simplestaking.com>
2018-09-13 15:06:03 +02:00
Adrian Matejov
2750d668ad tezos: added tezos cryptocurrency
Signed-off-by: Adrian Matejov <adrian.matejov@simplestaking.com>
2018-09-13 15:06:03 +02:00
Pavol Rusnak
d0f2905542
embed/extmod/modtrezorcrypto: refactor pbkdf2 prf 2018-09-11 18:06:13 +02:00
Pavol Rusnak
5efab07b23
cardano: remove GetPublicKey.root_hd_passphrase, style changes 2018-09-07 19:35:57 +02:00
Dušan Plavák
060a8cbdfd cardano: replace derivation scheme v1 for v2 (#342) 2018-09-07 19:07:15 +02:00
Tomas Susanka
7128337031 cardano: remove sign/verify unit tests 2018-09-06 14:56:40 +02:00
matejcik
9a2be54e94 nem: update test to expect the right name 2018-08-29 12:04:37 +02:00
Jan Pochyla
f7c1465d57 apps: unify common writer logic 2018-08-23 20:06:00 +02:00
Tomas Susanka
741443165c tests/wallet: UiConfirmTotal includes fee 2018-08-23 11:23:58 +02:00
Dusan Klinec
f0b8fcc106
tests: support async test cases added
- test cases starting with 'test_async' are executed on the async manner
2018-08-16 01:49:41 +02:00
Pavol Rusnak
1a6e0f053a
embed/extmod/modtrezorcrypto: refactor AES API, use test from NIST SP 800-38A 2018-08-14 14:42:19 +02:00
Tomas Susanka
08945c48e1 ripple: simple tx serializer; signing
This supports only fraction of the whole binary format Ripple uses. This
is focused on the Payment transaction type, which is currently solely
supported.
2018-07-30 16:37:49 +02:00
Tomas Susanka
b5c2ae49dd ripple: get address 2018-07-30 16:37:48 +02:00
jmuravsky
09ddcc7ac9 cardano: add Cardano currency support 2018-07-25 17:56:29 +02:00
Pavol Rusnak
cb9e7b5885
embed: cleanup Keccak API (drop keccak arg from digest() func) 2018-07-23 15:19:38 +02:00
Tomas Susanka
7f767eec46 stellar: accounts are addresses 2018-07-11 17:20:25 +02:00
Pavol Rusnak
2d27ab85dc
tests: make acceptable delta wider in test_trezor.crypto.random 2018-07-10 20:50:04 +02:00
Jan Pochyla
22abb6d07a tests: auto-detect pytest config 2018-07-10 13:05:15 +02:00
Yura Pakhuchiy
7684db4702 Add Groestlcoin transaction signing tests 2018-07-09 21:30:10 +02:00
Yura Pakhuchiy
0f53fd16ec Add tests for Groestlcoin addresses 2018-07-09 21:30:10 +02:00
Yura Pakhuchiy
c0458f71e8 Add Groestl512 hash tests
Added some test vectors from refrence implementation:
www.groestl.info/Groestl.zip
2018-07-09 21:30:10 +02:00
Yura Pakhuchiy
4237adb7cc Fix tests broken by API changes 2018-07-09 21:30:10 +02:00
Pavol Rusnak
2ee57da5d8
src/apps/wallet/sign_tx: fix last commit, add bip115 test 2018-07-04 18:08:05 +02:00
Pavol Rusnak
9f90ca21a9
src/apps/wallet/sign_tx: fix bip115 code in last commit 2018-07-02 14:29:58 +02:00
idimon4uk
3b345f3c76 src/apps/wallet/sign_tx: add Zencash support (#252) 2018-07-02 14:16:26 +02:00
Pavol Rusnak
5c62180011
tests: fix coins test (there are few collissions in address_types, but for less significant coins) 2018-06-22 14:43:22 +02:00
Jan Pochyla
86461d0d6b tests: remove codec_v2 test 2018-06-21 15:58:00 +02:00
Pavol Rusnak
97bb26b7f3
embed/extmod/modtrezorcrypto: use kwargs for Blake2b/Blake2s 2018-06-19 18:15:58 +02:00
Ilan
270bf73212 Update RSKIP-60 checksum separator (#244) 2018-06-16 13:08:17 +02:00
Pavol Rusnak
a6d316db25
style: make flake8 happy 2018-06-13 19:04:40 +02:00
Ilan
0c13a43518
src/apps/ethereum: implement RSKIP-60 checksum in get_address 2018-06-13 18:59:46 +02:00
Pavol Rusnak
604083ee25
tests: add test_apps.ethereum.get_address 2018-06-12 17:46:31 +02:00
Pavol Rusnak
285c845e9b
src+test: fix flake8 warning 2018-06-12 17:41:49 +02:00
Jan Pochyla
b13dba115a nem: fix unit tests 2018-06-07 13:18:45 +02:00
Tomas Susanka
3422474811 nem: mosaics definitions are generated from trezor-common 2018-06-06 17:24:07 +02:00
Tomas Susanka
616d117648 nem: mosaics are checked against definition and user is asked appropriately 2018-06-06 17:24:07 +02:00
Tomas Susanka
a45ac4ad4b nem: refactored to have a common message as an argument 2018-06-06 17:24:07 +02:00
Tomas Susanka
8de3cd7cac nem: refactored to directories 2018-06-06 17:24:07 +02:00
Tomas Susanka
32681972f1 nem: aggregate modification relative_change is int 2018-06-06 17:24:07 +02:00
Tomas Susanka
b80a8022d0 nem: multisig 2018-06-06 17:24:07 +02:00
Tomas Susanka
d54d33df3a nem: big refactoring of serialization
protocol classes are now used; reflected in unit tests
2018-06-06 17:24:07 +02:00
Tomas Susanka
6aef64d367 nem: compute address from pubkey 2018-06-06 17:24:07 +02:00
Tomas Susanka
4cd87d3a01 nem: mosaics canonicalization 2018-06-06 17:24:07 +02:00
Tomas Susanka
d07deecc7e nem: mosaics moved to seperate file 2018-06-06 17:24:07 +02:00
Tomas Susanka
10a52d8688 nem: multisig (basic functions, unit tests) 2018-06-06 17:24:06 +02:00
Tomas Susanka
48c6686dca nem: aggregate modification 2018-06-06 17:24:06 +02:00
Tomas Susanka
2e6587ec6c nem: transaction create mosaic supply change 2018-06-06 17:24:06 +02:00