Pavol Rusnak
1bf1a76973
src/apps/ethereum: implement Ethereum canonical signatures, fix max_chain_id
2018-08-20 15:49:56 +02:00
Aleksey Popov
af494a65b8
lisk: fix raw transaction fields update
2018-08-19 19:00:16 +02:00
Pavol Rusnak
3a2c1eecdb
embed/extmod/modtrezorui: add MONO_BOLD font
2018-08-16 20:59:24 +02:00
hackyminer
9a5c38dad4
src/apps/ethereum: support full 32bit chain_id
...
* remove chain_id restriction to support full 32bit chain_id.
* for chain_id > MAX_CHAIN_ID(2147483630) case, simply return v signature parity.
* see also https://github.com/trezor/trezor-mcu/pull/399
2018-08-14 19:46:27 +02:00
Tomas Susanka
25f14f6695
cardano: bip32 path is not displayed ( #306 )
2018-08-14 15:30: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
Pavol Rusnak
ebf912c8f1
src/trezor/crypto: introduce SecureContext
...
usage:
from trezor.crypto import SecureContext
with SecureContext() as sc:
sc.var1 = ...
sc.var2 = ...
SecureContext will call destructors of all variables assigned
to sc in the block. It will also call gc.collect()
2018-08-06 17:05:58 +02:00
Pavol Rusnak
cc3882abf1
vendor: update trezor-common; regenerate messages
2018-08-03 19:14:29 +02:00
Pavol Rusnak
bfbc6d5ab9
src: cleanup "utf8" madness
2018-08-03 18:52:20 +02:00
Tomas Susanka
92e4c60237
ripple: README
2018-07-30 16:37:49 +02:00
Tomas Susanka
66b8bbb1a5
ripple: style fixes
2018-07-30 16:37:49 +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
Pavol Rusnak
51d810b6da
vendor: update trezor-common
2018-07-27 12:34:59 +02:00
jmuravsky
09ddcc7ac9
cardano: add Cardano currency support
2018-07-25 17:56:29 +02:00
Jan Pochyla
a932816a25
fido_u2f: unify handling of bogus app ids
2018-07-24 15:05:40 +02:00
Jan Pochyla
934b32707c
fido_u2f: parse and serialize keypath as LE
2018-07-24 15:05:40 +02:00
Pavol Rusnak
cb9e7b5885
embed: cleanup Keccak API (drop keccak arg from digest() func)
2018-07-23 15:19:38 +02:00
Pavol Rusnak
3067339b41
src: fix ethereum sign for chain_id >= 0x100
2018-07-19 18:05:26 +02:00
Pavol Rusnak
324d82507e
vendor: update trezor-common
2018-07-16 15:10:50 +02:00
Pavol Rusnak
ca7a911033
vendor: update trezor-common
2018-07-16 12:38:29 +02:00
Tomas Susanka
c1bf6abbee
stellar: README
2018-07-11 17:20:25 +02:00
Tomas Susanka
f892a79e48
stellar/layout: multiple variables called 'text' fixed
2018-07-11 17:20:25 +02:00
Tomas Susanka
306531f29b
stellar: get public key - show on display fix
2018-07-11 17:20:25 +02:00
Tomas Susanka
0666533ca0
stellar: typos based on code review
2018-07-11 17:20:25 +02:00
Jan Pochyla
b46ce034d6
stellar: style and text api changes
2018-07-11 17:20:25 +02:00
Tomas Susanka
b722fddc58
stellar: typos
2018-07-11 17:20:25 +02:00
Tomas Susanka
2e04dbb2a6
stellar: ProcessError
2018-07-11 17:20:25 +02:00
Tomas Susanka
96a91b56e9
apps: move ed25519 prefix common function
2018-07-11 17:20:25 +02:00
Tomas Susanka
7f767eec46
stellar: accounts are addresses
2018-07-11 17:20:25 +02:00
Tomas Susanka
bcf77bd347
stellar: get address
...
including show_display var
2018-07-11 17:20:25 +02:00
Tomas Susanka
93571e469f
protobuf: regen (StellarGet{Address,PublicKey})
2018-07-11 17:20:25 +02:00
Tomas Susanka
501ea6bb2c
stellar: refactoring
2018-07-11 17:20:25 +02:00
Tomas Susanka
2af33a6893
stellar: operations layout
2018-07-11 17:20:25 +02:00
Tomas Susanka
a26aaec953
stellar: Context is used instead of loop
2018-07-11 17:20:25 +02:00
Tomas Susanka
8d75fad50c
stellar: memo confirms
2018-07-11 17:20:25 +02:00
Tomas Susanka
44ce832163
stellar: layout
2018-07-11 17:20:25 +02:00
Tomas Susanka
1d3490a278
stellar: account check
2018-07-11 17:20:25 +02:00
Tomas Susanka
17a4ccd268
stellar: transaction operations
2018-07-11 17:20:25 +02:00
Tomas Susanka
00fb252063
stellar: signing init
2018-07-11 17:20:25 +02:00
Tomas Susanka
4cfcfb4ff4
stellar: init; get public key
2018-07-11 17:20:25 +02:00
Tomas Susanka
12d622a496
protobuf: build (Ripple, Stellar drop protocol version)
2018-07-11 13:44:53 +02:00
Jan Pochyla
2f6386e041
ethereum: fix get_address for very short paths
2018-07-10 14:53:39 +02:00
Jan Pochyla
808b67ff43
apps.common: simplify address_type
2018-07-10 13:05:16 +02:00
Jan Pochyla
dcb15f77c3
src: run black
2018-07-10 13:05:15 +02:00
Jan Pochyla
ead154b907
src: run isort
2018-07-10 13:05:15 +02:00
Jan Pochyla
bf9f503c3c
apps: remove unused imports
2018-07-10 11:17:12 +02:00
Jan Pochyla
6751d84236
style: skip formatting in special cases
2018-07-10 11:17:12 +02:00
Pavol Rusnak
1628521ef2
vendor: update trezor-common
2018-07-09 21:33:35 +02:00
Yura Pakhuchiy
d09547fec3
Introduce coininfo.b58_hash
2018-07-09 21:30:10 +02:00