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

2668 Commits

Author SHA1 Message Date
Pavol Rusnak
2de0eac7dc
embed/extmod/modtrezorcrypto: use mnemonic_clear where needed 2019-01-23 18:37:56 +01:00
Pavol Rusnak
806805e296
replace all usage of memset(_, 0, _) with memzero 2019-01-23 17:16:46 +01:00
Tomas Susanka
c6f9c04365 docs: contributing file (#464) 2019-01-19 16:06:13 +01:00
Tomas Susanka
ea775c2750 stellar: allow different source address (#462) 2019-01-18 17:29:10 +01:00
Jan Pochyla
305a364e73 ui: render some wrapper components synchronously
This makes the wrappers (like Scrollpage and HoldToConfirmDialog) a bit weaker, as they won't support child components with custom event loop, but making the render/touch steps synchronous has other benefits. For example, io-heavy task of one child won't stall the other children.
2019-01-17 16:59:16 +01:00
Jan Pochyla
139ca3ced4 wallet: fix rendering issue in progres reporting 2019-01-17 16:55:33 +01:00
Jan Pochyla
dca0068218 seed: render the waiting screen in layout 2019-01-17 16:54:35 +01:00
Jan Pochyla
34f499fc04 scons: disable bip39 seed cache
Seed is already cached in apps.common.cache.
2019-01-17 16:54:15 +01:00
Tomas Susanka
a15d4a81d5 Makefile: use style command for formatting; style_check for checking 2019-01-17 14:51:16 +01:00
Tomas Susanka
37e50853f7 stellar: write 0 integers correctly in SetOptionsOp 2019-01-17 14:12:02 +01:00
Tomas Susanka
ee1a0fb8e0 stellar: fix issue when signer_type = 0 (#463) 2019-01-17 13:42:22 +01:00
Tomas Susanka
c737ddde67 stellar: show address in SetOptionsOp 2019-01-17 10:29:27 +01:00
Tomas Susanka
89dc1966df protob: build; templates: build 2019-01-16 15:55:01 +01:00
Tomas Susanka
7c5242ce8e vendor: update trezor-common 2019-01-16 15:52:51 +01:00
Pavol Rusnak
9637d9ec0b
help: fix typos in help.awk 2019-01-15 18:05:29 +01:00
Vladyslav Burzakovskyy
6a70c9ba52 make help: typo fix, add spacing & refactor (#413)
* help: fix 'code generation' label
* help: add a newline after each command group
* Makefile: move awk command to a separate script for readability
2019-01-15 18:04:50 +01:00
Jan Pochyla
2d70d5d447 management: restore u2f_counter on device recovery 2019-01-15 17:02:23 +01:00
Tomas Susanka
2b24fe14bb
Merge pull request #461 from trezor/tsusanka/eth-get-public-key-2
eth: get public key
2019-01-15 16:25:03 +01:00
Tomas Susanka
ccd79ca324 eth: get public key 2019-01-15 14:10:46 +01:00
Jan Pochyla
a97cf7fbc2 wallet: fix multisig issue introduced in 4db5f56d 2019-01-15 13:17:12 +01:00
Jan Pochyla
4db5f56d0a wallet: fix ergonomic issue in the multisig structure
Previously, it wasn't completely clear that MultisigRedeemScriptType.signatures needs to contain empty bytes for missing signatures. Now it can be shorter or even empty.
2019-01-14 18:11:28 +01:00
Pavol Rusnak
4ee69f1e3f
seed: add display.refresh to seed loading waiting screen 2019-01-14 17:53:40 +01:00
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