Pavol Rusnak
|
d2521de385
|
storage: implement no_backup option (aka seedless setup)
|
2018-10-04 17:36:44 +02:00 |
|
Pavol Rusnak
|
86db527722
|
src/apps/common: add decred attribute to coininfo, enable Decred
|
2018-09-21 12:52:32 +02:00 |
|
Dusan Klinec
|
3ae4106465
|
vendor: trezor-common version bump, pb sync, template sync
|
2018-09-19 15:59:23 +02:00 |
|
Pavol Rusnak
|
11bf37b17c
|
vendor: update trezor-crypto
|
2018-09-13 15:02:10 +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
|
12a7996364
|
vendor: trezor-common updated; protobuf regen
|
2018-09-06 14:46:24 +02:00 |
|
Pavol Rusnak
|
1013cc9185
|
vendor: update trezor-crypto
|
2018-09-05 17:09:43 +02:00 |
|
Pavol Rusnak
|
b296d627fa
|
vendor: update trezor-common
|
2018-09-05 17:00:39 +02:00 |
|
Pavol Rusnak
|
ebdd8c9b07
|
src/apps/wallet: implement script_type handling in get_public_key; update vendor/trezor-common
|
2018-09-05 15:43:26 +02:00 |
|
Tomas Susanka
|
a3f8ace253
|
vendor: trezor-common updated; protobuf regen
|
2018-09-04 14:04:53 +02:00 |
|
matejcik
|
348b99b8dc
|
build: generate code with Mako templates
|
2018-08-29 12:04:37 +02:00 |
|
Tomas Susanka
|
0323355299
|
vendor: trezor-common update; protobuf: regen
|
2018-08-21 20:15:56 +02:00 |
|
Tomas Susanka
|
137cd23290
|
vendor: trezor-common update
|
2018-08-20 19:32:12 +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
|
cc3882abf1
|
vendor: update trezor-common; regenerate messages
|
2018-08-03 19:14:29 +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 |
|
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
|
1e0874bf50
|
vendor: trezor-common update (Ripple protobuf msgs)
|
2018-07-11 13:44:08 +02:00 |
|
Pavol Rusnak
|
1628521ef2
|
vendor: update trezor-common
|
2018-07-09 21:33:35 +02:00 |
|
Pavol Rusnak
|
622eb001a6
|
src/apps/wallet/sign_tx: correct processing of block_height in bip115
|
2018-07-04 17:54:13 +02:00 |
|
Pavol Rusnak
|
13c659c202
|
vendor: update trezor-common, regenerate messages
|
2018-07-04 17:13:46 +02:00 |
|
matejcik
|
28e2970cfb
|
vendor: update trezor-common, regenerate messages
|
2018-07-02 20:19:16 +02:00 |
|
Pavol Rusnak
|
4b58162b54
|
vendor: update trezor-common, enable Zencash
|
2018-06-28 14:15:28 +02:00 |
|
Pavol Rusnak
|
6ab2b5d6ee
|
vendor: update trezor-common
|
2018-06-28 14:00:53 +02:00 |
|
Pavol Rusnak
|
3b0808035c
|
vendor: update trezor-common
|
2018-06-22 14:31:38 +02:00 |
|
Pavol Rusnak
|
339c859600
|
vendor: update trezor-crypto
|
2018-06-22 09:46:53 +02:00 |
|
Pavol Rusnak
|
b4b9c4a930
|
vendor: update trezor-common, add new coins
|
2018-06-21 18:05:36 +02:00 |
|
Jan Pochyla
|
62cc3cb283
|
micropython: update to 1.9.4
|
2018-06-19 18:26:43 +02:00 |
|
Pavol Rusnak
|
97bb26b7f3
|
embed/extmod/modtrezorcrypto: use kwargs for Blake2b/Blake2s
|
2018-06-19 18:15:58 +02:00 |
|
Pavol Rusnak
|
8e9ae534c0
|
embed/extmod/modtrezorcrypto: fix last commit, update trezor-crypto
|
2018-06-15 10:35:19 +02:00 |
|
Pavol Rusnak
|
9910fef423
|
vendor: update trezor-common
|
2018-06-12 17:48:13 +02:00 |
|
Pavol Rusnak
|
ad1e0e81b2
|
src/apps/ethereum: refactor networks module
|
2018-06-11 18:03:38 +02:00 |
|
Aleksey Popov
|
c0f71d3d03
|
vendor: update trezor-common
|
2018-06-07 15:26:00 +03:00 |
|
Pavol Rusnak
|
dfd02821af
|
src/apps/wallet: add support for zcash overwinter
|
2018-06-05 16:04:23 +02:00 |
|
Pavol Rusnak
|
4d1b2f0ca5
|
vendor: update trezor-common
|
2018-06-05 13:37:17 +02:00 |
|
Pavol Rusnak
|
d6717b59cc
|
vendor: update trezor-common; add version_group_id flag (for zcash overwintered tx)
|
2018-06-05 11:16:46 +02:00 |
|
Pavol Rusnak
|
6433862a11
|
coins: update how coins are being generated from trezor-common
|
2018-05-30 11:42:18 +02:00 |
|
Pavol Rusnak
|
ffc2bf30b8
|
src: remove CoinType usage, usage internal CoinInfo instead
|
2018-05-24 15:18:05 +02:00 |
|
Aleksey Popov
|
452ad41575
|
common: update trezor-common submodule
|
2018-05-23 11:47:07 +02:00 |
|
Pavol Rusnak
|
d3844977a8
|
vendor: update trezor-crypto
|
2018-04-23 11:14:57 +01:00 |
|
Jan Pochyla
|
c23c519e37
|
vendor/trezor-common: update
|
2018-03-20 16:48:45 +01:00 |
|
Pavol Rusnak
|
b83ffee3af
|
src/apps/common: implement unfinished_backup flag in the storage
|
2018-03-12 16:22:56 +01:00 |
|
Pavol Rusnak
|
e6bfd192e5
|
src/apps/common: implement passphrase_source and use it
|
2018-03-12 15:27:30 +01:00 |
|
Pavol Rusnak
|
2e3dc8b29d
|
src/apps/common: rework PassphraseState behaviour
|
2018-03-01 00:07:45 +01:00 |
|
Pavol Rusnak
|
d6563a213c
|
vendor: update trezor-common
|
2018-02-27 15:54:21 +01:00 |
|
Jan Pochyla
|
8e5125a3fe
|
vendor/trezor-common: update
|
2018-02-27 12:03:25 +01:00 |
|
Pavol Rusnak
|
ee242ea416
|
src.trezor.messages: fix and regenerate
|
2018-02-26 17:20:48 +01:00 |
|
Pavol Rusnak
|
75e87ede86
|
vendor: update trezor-common, regenerate messages
|
2018-02-14 18:15:18 +01:00 |
|
Pavol Rusnak
|
6fad2f4283
|
src/apps/homescreen: implement {Initialize,Features}.state field, implement ClearSession handling
|
2018-02-09 18:08:59 +01:00 |
|
Pavol Rusnak
|
1c5beb1c12
|
embed/bootloader: add information about firmware (version, vendor, etc.) to Features message
|
2018-02-06 17:06:43 +01:00 |
|
Jan Pochyla
|
aeab633090
|
vendor/micropython: update
|
2018-01-22 13:07:21 +01:00 |
|
Pavol Rusnak
|
e92440dfc8
|
introduce and use memzero instead of explicit_bzero
|
2018-01-18 15:30:49 +01:00 |
|
Pavol Rusnak
|
ea116d742a
|
use explicit_bzero where possible; update trezor-crypto
|
2018-01-16 20:44:21 +01:00 |
|
Pavol Rusnak
|
1530afe4ad
|
vendor: update trezor-crypto, adapt codebase to changes
|
2018-01-13 15:36:03 +01:00 |
|
Pavol Rusnak
|
5a304d8e25
|
vendor: update trezor-crypto
|
2018-01-02 14:35:41 +01:00 |
|
Pavol Rusnak
|
f1a75b36f7
|
vendor: update micropython to 1.9.3 release
|
2018-01-01 21:49:08 +01:00 |
|
Tomas Susanka
|
8304e86bd7
|
submodules: trezor common updated
|
2017-12-22 17:10:28 +01:00 |
|
Pavol Rusnak
|
06149e8487
|
vendor: remove norcow submodule
|
2017-12-18 19:42:45 +01:00 |
|
Pavol Rusnak
|
70ac202d7a
|
modtrezorcrypto: add trezor.crypto.hashlib.blake256
|
2017-12-13 20:47:12 +01:00 |
|
Pavol Rusnak
|
5688aa245f
|
vendor: update trezor-crypto
|
2017-12-12 20:46:20 +01:00 |
|
Pavol Rusnak
|
04d980f8f0
|
add Features.model field (set to "T")
|
2017-12-04 22:40:42 +01:00 |
|
Tomas Susanka
|
a79a71b74a
|
submodules: trezor-common updated to 9c1e61e
|
2017-11-23 16:30:11 +01:00 |
|
Pavol Rusnak
|
6413c2c23e
|
embed: rework memory layout, enable stack protector
|
2017-10-11 21:19:52 +02:00 |
|
Pavol Rusnak
|
63737f59b0
|
bootloader: vendor nanopb as submodule
|
2017-10-01 18:13:25 +02:00 |
|
Pavol Rusnak
|
d50eeb581a
|
trezorhal: introduce flash_write_{byte,word}
|
2017-09-28 11:28:40 +02:00 |
|
Jan Pochyla
|
29b90465ce
|
micropython: update submodule
|
2017-09-06 19:15:59 +02:00 |
|
Pavol Rusnak
|
285fb1263b
|
bootloader: more work on firmware update
|
2017-06-20 12:44:48 +02:00 |
|
Pavol Rusnak
|
564af0a5ff
|
vendor: update micropython
|
2017-06-18 01:51:29 +02:00 |
|
Pavol Rusnak
|
4414054d92
|
bootloader: migrate to nanopb
|
2017-06-14 20:44:52 +02:00 |
|
Pavol Rusnak
|
a8bb8089a6
|
update vendor/micropython
|
2017-05-23 14:14:23 +02:00 |
|
Jan Pochyla
|
88ebfe65e8
|
update vendor/micropython submodule
|
2017-05-23 14:04:46 +02:00 |
|
Pavol Rusnak
|
c3e5e2b208
|
update micropython submodule; add REPL to firmware
|
2017-05-15 17:58:03 +02:00 |
|
Pavol Rusnak
|
9e42a45b10
|
crypto: update trezor-crypto, fix crypto.bip32 test
|
2017-05-08 17:48:22 +02:00 |
|
Pavol Rusnak
|
fdef0575b1
|
loader: show firmware version in loader, remove image_options.h
|
2017-04-05 17:41:10 +02:00 |
|
Pavol Rusnak
|
fad4b80af8
|
trezorhal: don't parse (image|vendor) headers twice, don't use legacy stm32 names
|
2017-04-05 15:10:33 +02:00 |
|
Pavol Rusnak
|
3532b266ce
|
modtrezorconfig: readd norcow as a submodule
|
2017-04-05 02:23:48 +02:00 |
|
Pavol Rusnak
|
eef147d810
|
modtrezorcrypto: add crypto.rfc6979 class
|
2017-04-03 21:29:52 +02:00 |
|
Pavol Rusnak
|
87b7d0649b
|
boot: use cosi to compute aggregated key and use it
|
2017-04-02 02:55:51 +02:00 |
|
Pavol Rusnak
|
f13c122561
|
rebase micropython, min_time -> peektime
|
2017-03-31 11:30:31 +02:00 |
|
Pavol Rusnak
|
607161a863
|
vendor: remove norcow submodule
|
2017-03-30 21:02:05 +02:00 |
|
Pavol Rusnak
|
42b18f55ec
|
update norcow
|
2017-03-30 15:01:09 +02:00 |
|
Pavol Rusnak
|
41af56222a
|
modtrezorcrypto: update trezor-crypto
|
2017-03-29 00:22:52 +02:00 |
|
Pavol Rusnak
|
4d4a351ba6
|
modtrezorcrypto: update to new trezor-crypto
|
2017-03-28 20:28:51 +02:00 |
|
Pavol Rusnak
|
6861e68f21
|
update to current micropython master
|
2017-03-26 23:11:57 +02:00 |
|
Pavol Rusnak
|
420516c5de
|
modtrezorcrypto: use BLOCK_LENGTH and DIGEST_LENGTH across all hash functions
|
2017-03-20 21:07:20 +01:00 |
|
Jan Pochyla
|
a66e5e4ad8
|
update micropython submodule
|
2017-03-13 11:42:40 +01:00 |
|
Pavol Rusnak
|
2cde9511da
|
micropython: update submodule; fix build
|
2017-03-07 00:56:35 +01:00 |
|
Pavol Rusnak
|
9c3c19959b
|
modtrezorcrypto: add Blake2b
|
2017-02-28 18:47:27 +01:00 |
|
Pavol Rusnak
|
10b687c318
|
reorganization (wip)
|
2017-02-24 13:19:00 +01:00 |
|
Pavol Rusnak
|
1d5a6dd1b4
|
modtrezorui: add display_btext
|
2017-02-14 18:05:39 +01:00 |
|
Pavol Rusnak
|
1f56e8651b
|
update vendor/micropython submodule
|
2017-02-08 14:57:53 +01:00 |
|
Pavol Rusnak
|
029a7c35d8
|
reorganize code
|
2017-02-06 15:40:25 +01:00 |
|
Pavol Rusnak
|
7b23144ddd
|
update vendor/micropython submodule
|
2017-01-19 15:39:10 +01:00 |
|
Pavol Rusnak
|
3ef56d84e2
|
update vendor/micropython submodule
|
2017-01-18 16:48:47 +01:00 |
|
Jan Pochyla
|
26f204d04d
|
update micropython submodule
|
2017-01-17 14:23:05 +01:00 |
|
Pavol Rusnak
|
678279f5fa
|
update submodules
|
2017-01-13 09:34:16 +01:00 |
|
Jan Pochyla
|
930668223b
|
update micropython submodule
|
2017-01-03 10:34:27 +01:00 |
|
Jan Pochyla
|
7fa2cad0d4
|
update micropython submodule
|
2017-01-02 15:39:49 +01:00 |
|
Pavol Rusnak
|
451ad60427
|
update vendor/micropython submodule
|
2016-12-28 18:58:06 +01:00 |
|
Pavol Rusnak
|
44742da0d1
|
update vendor/micropython submodule
|
2016-12-24 16:22:24 +01:00 |
|
Jan Pochyla
|
ad7356b67c
|
update micropython submodule
|
2016-12-14 11:57:35 +01:00 |
|
Jan Pochyla
|
cdc2c9ee08
|
update micropython submodule
|
2016-12-13 16:18:38 +01:00 |
|
Jan Pochyla
|
1de4cf4a18
|
update trezor-crypto submodule
|
2016-12-12 15:26:49 +01:00 |
|
Pavol Rusnak
|
6575b8059e
|
trezor.config: use mock implementation on stmhal again
|
2016-11-21 20:50:41 +01:00 |
|
Pavol Rusnak
|
c6ea71901d
|
trezor.config: use norcow
|
2016-11-21 19:56:23 +01:00 |
|
Pavol Rusnak
|
f367d91cb7
|
vendor: update micropython
|
2016-11-16 15:47:07 +01:00 |
|
Jan Pochyla
|
b20e62ffa8
|
update submodule trezor-crypto
|
2016-11-08 18:50:13 +01:00 |
|
Pavol Rusnak
|
ca45689808
|
trezor.crypto: update trezor-crypto submodule
|
2016-11-06 15:20:46 +01:00 |
|
Pavol Rusnak
|
8b0d7be52a
|
trezor.crypto: add keccak option to Sha3_*.digest()
|
2016-11-06 01:49:55 +01:00 |
|
Pavol Rusnak
|
192fc5f1ef
|
trezor.crypto: add sha1, regenerate mocks
|
2016-11-05 15:26:28 +01:00 |
|
Pavol Rusnak
|
392538d7d2
|
vendor: update micropython
|
2016-11-01 22:47:26 +01:00 |
|
Pavol Rusnak
|
e9c328919c
|
trezor.crypto: add blake2s hash, update submodules
|
2016-11-01 17:31:24 +01:00 |
|
Pavol Rusnak
|
9d5fe82b45
|
vendor: update trezor-crypto
|
2016-10-24 21:00:21 +02:00 |
|
Pavol Rusnak
|
7f5fa78f35
|
modtrezorcrypto: add ECDH for nist256p1, secp256k1, curve25519 (multiply method)
|
2016-10-22 00:51:52 +02:00 |
|
Pavol Rusnak
|
fffe930d8c
|
modtrezorui: rename fonts
|
2016-10-18 15:05:55 +02:00 |
|
Jan Pochyla
|
27126396bd
|
update trezor-crypto submodule
|
2016-10-14 15:12:17 +02:00 |
|
Pavol Rusnak
|
aa942dc3a9
|
update vendor/micropython
|
2016-10-12 16:29:26 +02:00 |
|
Jan Pochyla
|
275d3505f0
|
update micropython submodule
|
2016-10-11 17:18:09 +02:00 |
|
Jan Pochyla
|
e62ded3a2f
|
update micropython submodule
|
2016-10-06 15:05:14 +02:00 |
|
Jan Pochyla
|
71793cc6d1
|
update trezor-crypto submodule
|
2016-10-06 15:05:14 +02:00 |
|
Pavol Rusnak
|
846846561c
|
add possibility to save screen to png using ui.display.save() (unix port only)
|
2016-10-06 00:02:46 +02:00 |
|
Pavol Rusnak
|
131b47d029
|
update bootloader makefile and micropython submodule
|
2016-10-04 11:54:51 +02:00 |
|
Pavol Rusnak
|
746442c1ee
|
update micropython submodule
|
2016-10-04 10:25:59 +02:00 |
|
Pavol Rusnak
|
a36616d8e8
|
allow building unix port with no UI (TREZORUI_NOUI=1)
|
2016-10-03 19:57:23 +02:00 |
|
Pavol Rusnak
|
31a937de1b
|
bootloader ui (work in progress)
|
2016-10-03 16:17:49 +02:00 |
|
Pavol Rusnak
|
3a67b4d6d2
|
enable hw reset of display
|
2016-09-28 13:43:16 +02:00 |
|
Pavol Rusnak
|
afb1b5cb9c
|
update micropython submodule
|
2016-09-27 17:26:18 +02:00 |
|
Pavol Rusnak
|
9230ffb4f0
|
update micropython submodule
|
2016-09-27 17:26:14 +02:00 |
|
Pavol Rusnak
|
255887f865
|
update micropython submodule
|
2016-09-27 17:26:13 +02:00 |
|
Pavol Rusnak
|
0d3facf99e
|
minor changes to display module
|
2016-09-27 17:26:09 +02:00 |
|
Pavol Rusnak
|
d32dc93c10
|
implement hid methods in trezor.msg
|
2016-09-27 17:26:08 +02:00 |
|
Pavol Rusnak
|
9b0f16f06c
|
update micropython submodule
|
2016-09-27 17:26:08 +02:00 |
|
Pavol Rusnak
|
57cb607b0b
|
update micropython submodule
|
2016-09-27 17:26:08 +02:00 |
|
Pavol Rusnak
|
fc05f25255
|
trezor.crypto.aes work in progres
|
2016-09-27 17:26:07 +02:00 |
|
Pavol Rusnak
|
e56390c77a
|
add clean_cross to makefile; update micropython submodule
|
2016-09-27 17:26:05 +02:00 |
|
Pavol Rusnak
|
f2c331d783
|
update submodule, start bootloader work
|
2016-09-27 17:26:02 +02:00 |
|
Pavol Rusnak
|
fbfd9d4b61
|
split debug (=dangerous) things from trezor.utils to trezor.debug
|
2016-09-27 17:26:01 +02:00 |
|
Pavol Rusnak
|
e6b8dc3cc5
|
add perf option to emu.sh (-p)
|
2016-09-27 17:25:58 +02:00 |
|
Pavol Rusnak
|
4fc85825f6
|
update submodule
|
2016-09-27 17:25:52 +02:00 |
|
Pavol Rusnak
|
1e76061d70
|
update submodule
|
2016-09-27 17:25:51 +02:00 |
|
Pavol Rusnak
|
2499f40ad9
|
update submodule
|
2016-09-27 17:25:51 +02:00 |
|
Pavol Rusnak
|
c0dfe2d702
|
fix include in ssss
|
2016-09-27 17:25:50 +02:00 |
|
Pavol Rusnak
|
92f95d9521
|
update submodule
|
2016-09-27 17:25:50 +02:00 |
|
Pavol Rusnak
|
04888a7128
|
update micropython submodule
|
2016-09-27 17:25:49 +02:00 |
|
Pavol Rusnak
|
b08010622d
|
update vendor/micropython
|
2016-09-27 17:25:48 +02:00 |
|
Pavol Rusnak
|
2cf75d85e7
|
more ssss work
|
2016-09-27 17:25:46 +02:00 |
|