1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-12-30 10:08:18 +00:00
Commit Graph

2646 Commits

Author SHA1 Message Date
Jan Pochyla
d2aef38bd8
seed: add progress callback to bip39.from_seed, draw loader 2019-01-14 17:53:40 +01:00
Jan Pochyla
a0c8e977a2
seed: show a waiting screen before bip39 derivation 2019-01-14 17:53:39 +01:00
Tomas Susanka
fbd348ee8e tests/ripple: test payment's destination tag 2019-01-14 13:38:15 +01:00
Vladimir Volek
6ea25bd386 docker: build emulator image and push it to registry 2019-01-10 14:30:29 +01:00
Jan Pochyla
e40e3c1fbc monero: use trezor.utils.format_amount 2019-01-10 13:16:28 +01:00
Jan Pochyla
3a408591d3 lisk: use trezor.utils.format_amount 2019-01-10 13:16:28 +01:00
Pavol Rusnak
676e13424d
nix: drop ver from gcc in shell.nix 2019-01-10 12:40:21 +01:00
Pavol Rusnak
a3cca11181
Dockerfile: update gcc to new release, add checksums 2019-01-09 16:25:47 +01:00
Jan Pochyla
2b429a85ee
Merge pull request #450 from trezor/tsusanka/git-hook
Add git pre-push hook to docs
2019-01-09 15:33:16 +01:00
Jan Pochyla
6332112f9e
Merge pull request #451 from trezor/matejcik/extra-data
wallet/signing: clear extra_data fields after we're done with them
2019-01-09 15:32:50 +01:00
matejcik
9fd27ae791 pipenv: do not lock python-trezor to a particular commit 2019-01-09 15:00:54 +01:00
matejcik
48da28b41e wallet/signing: clear extra_data fields after we're done with them
otherwise the values are repeated in every subsequent TxRequest
2019-01-09 14:39:26 +01:00
Tomas Susanka
e2649076c6 docs: add git pre-push hook 2019-01-08 17:22:43 +01:00
Tomas Susanka
e1946509e8 common: run build templates 2019-01-08 16:43:38 +01:00
Tomas Susanka
bbef658c32 ripple: add destination tag 2019-01-08 16:32:55 +01:00
Tomas Susanka
330003c993 vendor: update trezor-common and regenerate protobuf 2019-01-08 15:53:55 +01:00
Jan Pochyla
6682262925 add support for generating compile_commands.json
Useful for IDE support and static code analysis.
To generate the database for Unix build, run:
`intercept-build make build_unix`
and analyze using:
`analyze-build`
2019-01-04 12:28:19 +01:00
matejcik
f7a54e7c58 travis: drop pipenv workaround from october, update pipfile lock 2018-12-28 15:15:47 +01:00
Pavol Rusnak
076d1a7e53
game: small fix to 2048 2018-12-23 13:28:42 +01:00
Pavol Rusnak
be833053a9
game: move game files to src_game 2018-12-22 19:39:14 +01:00
Pavol Rusnak
fb495a6afc
tests/examples: update 2048 code 2018-12-21 23:51:22 +01:00
Pavol Rusnak
a1f4e1a7b6
vendor: update trezor-crypto 2018-12-18 12:13:29 +01:00
Pavol Rusnak
028688ec17
vendor: update trezor-common and trezor-crypto 2018-12-18 00:14:23 +01:00
Jan Pochyla
4c46a055ff
Merge pull request #411 from trezor/keychain
Introduce Keychain API
2018-12-13 16:06:01 +01:00
Jan Pochyla
7730533dde seed: use lazy seed derivation, wipe after the workflow ends 2018-12-13 15:58:41 +01:00
Jan Pochyla
a0df8c74d5 modtrezorcrypto: add explicit __del__ to HDNode 2018-12-13 15:47:05 +01:00
Jan Pochyla
e3c0f8e8ad seed: pass keychain to workflows, add namespaces 2018-12-13 15:47:05 +01:00
Jan Pochyla
931e549c92 tests: eth RSK -> RBTC 2018-12-13 15:47:05 +01:00
Jan Pochyla
d5f6be09f8 tools: regenerate templates 2018-12-13 15:47:05 +01:00
Jan Pochyla
79aebf4d58 vendor: bump trezor-common
Fixes issues with unstable sort.
2018-12-13 15:47:05 +01:00
Jan Pochyla
852bf8f4ef wallet: use keychain API in signing, fix tests 2018-12-13 15:47:05 +01:00
Jan Pochyla
172f3cb22f wallet: factor out a few helper functions 2018-12-13 15:47:05 +01:00
Jan Pochyla
7448030843 wallet: remove "import *" from sign_tx 2018-12-13 15:47:05 +01:00
Jan Pochyla
9ecd123bd5 seed: add support for key namespaces 2018-12-13 15:47:05 +01:00
Jan Pochyla
5bc47fc567 apps: introduce Keychain API 2018-12-13 15:47:05 +01:00
Pavol Rusnak
312c252bc1
embed/extmod/modtrezorcrypto: add missing assignment to zero 2018-12-12 16:52:56 +01:00
Pavol Rusnak
5a79f318a4
src/apps/management: add link to ToS to reset_device 2018-12-10 17:56:54 +01:00
Pavol Rusnak
a96d1f78d0
Makefile: fix typo 2018-12-05 12:33:36 +01:00
Pavol Rusnak
587efeafa7
embed: update changelog, bump versions 2018-12-05 12:26:45 +01:00
Pavol Rusnak
5c3a5d4577
src/apps/ethereum: regenerate tokens 2018-12-05 11:40:57 +01:00
Jan Pochyla
98dab122f9
passphrase: use same max length as T1 2018-12-05 11:39:28 +01:00
Pavol Rusnak
8120ee91f6
boardloader+bootloader: bump versions 2018-12-04 14:20:16 +01:00
Jan Pochyla
9da2c9502e ui: properly taint child components 2018-11-30 16:10:47 +01:00
Jan Pochyla
25788e90e8 tools: regenerate templates 2018-11-30 16:10:47 +01:00
Jan Pochyla
75027b0579 vendor: bump trezor-common 2018-11-30 16:10:47 +01:00
Tomas Susanka
f3c401a5c9 wallet: do not validate script type in sign message function 2018-11-30 15:56:30 +01:00
Tomas Susanka
d5fb2a477a eth/verify: path is not validated; improve invalid signature handling
Ethereum's verify_function takes an actual address as an argument not a
derivation path. So any path validation does not make any sense.

Also, if the verify_recover function raises an exception, it gets
propogated as a DataError (additional fix for #422).
2018-11-30 13:32:13 +01:00
Tomas Susanka
47790634ae
Merge pull request #426 from ph4r05/pr/xmr-payment-id-fix
xmr: payment ID computation fix
2018-11-28 09:37:47 +01:00
Dusan Klinec
f810230e71
xmr: payment ID computation fix
- typo in tail differentiating tag caused invalid short payment id encryption. was 0x8B, should have been 0x8D
- 69b646494b/src/device/device_default.cpp (L39)
- 69b646494b/src/device/device_default.cpp (L287)
2018-11-27 22:21:40 +01:00
Jan Pochyla
dd5eba8da9 ui: reduce flicker in buttons, text, and pin dialog 2018-11-27 14:49:59 +01:00