Commit Graph

681 Commits (4d065df37636a39a35abb414162d9ad98c6228ff)

Author SHA1 Message Date
Pavol Rusnak 7d1d6ce393
src: import hexlify explicitly, fix hexlify usage
7 years ago
Pavol Rusnak b98a1db6ee
embed: cleanup unused modules
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
Pavol Rusnak e47aa9f0c4
apps.ethereum: code cleanup
7 years ago
Tomas Susanka 54fcbb68df HashWriter: getvalue -> get_digest
7 years ago
Tomas Susanka 8880d218b3 HashWriter: extra arguments are passed to the hash function
7 years ago
Tomas Susanka 5bf5d477b9 ethereum/signing: hashwriter is used
7 years ago
Tomas Susanka 688b568bd9 ethereum: files rename
7 years ago
Tomas Susanka 19ef1480d8 common: HashWriter move to common
7 years ago
Tomas Susanka 1f677306a1 ethereum/signing: streaming; all tests passing
7 years ago
Tomas Susanka 47b3baa30a ethereum/signing: all test passing, no data stream
7 years ago
Tomas Susanka dc02b322bf ethereum/signing: basic structure, first test passing
7 years ago
Pavol Rusnak 333c0a633a
trezor.crypto: adopt crc32 function
7 years ago
Pavol Rusnak 4584861385
trezor.ui: introduce ui.SIZE
7 years ago
Pavol Rusnak 965bf84cdb
tests: cleanup flake8 warnings
7 years ago
Pavol Rusnak edb80eda61
src: fix typo
7 years ago
Pavol Rusnak 5192387060
src: move show_pin_timeout to trezor.pin
7 years ago
Jochen Hoenicke c0cd252c83 Store pin as integer
7 years ago
Pavol Rusnak bc6d9b47a3
storage: use one char for value ids
7 years ago
Pavol Rusnak d1df2c45fa
apps.common: update show_pin_timeout layout
7 years ago
Pavol Rusnak e8f70ed4af
pin: implement graphics pin timeout
7 years ago
Jochen Hoenicke 87f7054e46 Added callback for PIN timeout
7 years ago
Pavol Rusnak 70ac202d7a
modtrezorcrypto: add trezor.crypto.hashlib.blake256
7 years ago
Pavol Rusnak a56d322eca
storage: add homescreen
7 years ago
Pavol Rusnak 16bc1c6cb6
src: fix flake8 style
7 years ago
Jan Pochyla 757978e1c8 apps/management: fix change_pin
7 years ago
Jan Pochyla 58e4a5546f wallet/signing: implement extra data hashing
7 years ago
Pavol Rusnak f88080b904
Merge branch 'pin_fails'
7 years ago
Pavol Rusnak 04d980f8f0
add Features.model field (set to "T")
7 years ago
Pavol Rusnak 18fcf826d6
ethereum: implement checksum in ethereum_get_address
7 years ago
Jan Pochyla 69d030a8fa wallet/signing: restrict segwit change output
7 years ago
Pavol Rusnak ac477b62f8
apps.homescreen: new default homescreen (using display.avatar)
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
Jan Pochyla 7de6a082d3 wallet/signing: extract addresses.py
7 years ago
Tomas Susanka 65481308e6 wallet/signing: imports fix
7 years ago
Jan Pochyla 165faaeba4 wallet/signing: codestyle
7 years ago
Tomas Susanka 0e2bcd64e8 tests: o.address fix
7 years ago
Tomas Susanka 4fdc389a22 bip143: all inputs (not only segwit ones) are added to bip143
7 years ago
Jan Pochyla b1164077e9 wallet/signing: add change output restrictions
7 years ago
Tomas Susanka 1d97077343 wallet/signing: typo - hex instead of magic number
7 years ago
Jan Pochyla f56d39a447 wallet/signing: stream signatures for segwit inputs
7 years ago
Jan Pochyla 5a6b2a5a97 wallet/signing: move default input sequence to sanitizer
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