1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-12-16 03:18:09 +00:00
Commit Graph

2180 Commits

Author SHA1 Message Date
Tomas Susanka
0093d21bb6 nem: correct mosaic quantities 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
1355b19c77 nem: multisig correct serialization fix 2018-06-06 17:24:07 +02:00
Tomas Susanka
9a52039b25 nem/layout: trim and levy fee 2018-06-06 17:24:07 +02:00
Tomas Susanka
85c904cbf7 nem: layout refactoring and fixes 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
561ca35a08 nem: correct layout and confirms 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
73415049df nem: fix unused imports
as in 9b9183c4f7
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
368b979a8a nem: importance transfer signing 2018-06-06 17:24:07 +02:00
Tomas Susanka
52affe2897 nem: aggregate modification signing 2018-06-06 17:24:07 +02:00
Tomas Susanka
d4b2bee47e nem: supply change signing 2018-06-06 17:24:07 +02:00
Tomas Susanka
c425a8baf9 nem: properties in swiping pages 2018-06-06 17:24:07 +02:00
Tomas Susanka
9f4cef923b nem: validators fix 2018-06-06 17:24:07 +02:00
Tomas Susanka
448ce35c2b nem: mosaic creation signing 2018-06-06 17:24:07 +02:00
Tomas Susanka
381d2da1ea nem: provision namespace signing 2018-06-06 17:24:07 +02:00
Tomas Susanka
105ba853af nem: get address formatting 2018-06-06 17:24:07 +02:00
Tomas Susanka
93ff3f074b nem: error on not yet implemented functions 2018-06-06 17:24:07 +02:00
Tomas Susanka
3fc96805dd nem: modtrezorcrypto overflow fix and err check 2018-06-06 17:24:07 +02:00
Tomas Susanka
0e1b3aa904 nem: layout improved 2018-06-06 17:24:07 +02:00
Tomas Susanka
d30d6859ba nem: validators
This commit introduces a lot of boundary checking validating if the NEM
transaction has all required fields. It is based solely on the T1 mcu code.
2018-06-06 17:24:07 +02:00
Tomas Susanka
1f7ab29613 nem: typos 2018-06-06 17:24:06 +02:00
Tomas Susanka
10a52d8688 nem: multisig (basic functions, unit tests) 2018-06-06 17:24:06 +02:00
Tomas Susanka
0c01c4f4dd nem: small cosmetics in signing 2018-06-06 17:24:06 +02:00
Tomas Susanka
667585041c nem: transaction importance transfer 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
Tomas Susanka
a6c406abea nem: transaction mosaic creation test 2018-06-06 17:24:06 +02:00
Tomas Susanka
2696968894 nem: transaction mosaic creation 2018-06-06 17:24:06 +02:00
Tomas Susanka
302ec82d3d nem/layout: confirm payload (todo) 2018-06-06 17:24:06 +02:00
Tomas Susanka
9674a58db0 nem: encrypted payload 2018-06-06 17:24:06 +02:00
Tomas Susanka
d28a3ca5cf nem: first signed transaction 2018-06-06 17:24:06 +02:00
Tomas Susanka
fb15e993f1 embed/crypto: ed25519 keccak signing
to be discussed whether not to provide a hash func instead of string
2018-06-06 17:24:06 +02:00
Tomas Susanka
8e7ee89b02 nem: transaction serialization 2018-06-06 17:24:06 +02:00
Tomas Susanka
5dd3d1e7e5 nem: provision namespaces 2018-06-06 17:24:06 +02:00
Tomas Susanka
4827ff3a03 nem: create transfer (including mosaics) 2018-06-06 17:24:06 +02:00
Tomas Susanka
b5cc678caa nem: encrypt 2018-06-06 17:24:06 +02:00
Tomas Susanka
a18b398747 nem: unit test for address 2018-06-06 17:24:06 +02:00
Tomas Susanka
33ac5de848 wallet/nem: basic modtrezorcrypto for nem 2018-06-06 17:24:06 +02:00
Tomas Susanka
88ef4257cd wallet/nem: init, get_address 2018-06-06 17:24:06 +02:00
Jan Pochyla
faccce5bd1 src/apps/homescreen: handle Cancel 2018-06-06 17:23:51 +02:00
Pavol Rusnak
a5952d16db
src/apps/wallet/sign_tx: more changes for zcash overwinter 2018-06-06 16:53:36 +02:00
Pavol Rusnak
a3af8faf23
boardloader/bootloader: use static const for sector arrays; erase storage if firmware is broken 2018-06-06 01:03:06 +02:00
Pavol Rusnak
290643782a
src/apps/debug: use big if __debug__ block 2018-06-06 00:37:20 +02:00