Pavol Rusnak
|
e92440dfc8
|
introduce and use memzero instead of explicit_bzero
|
2018-01-18 15:30:49 +01:00 |
|
Pavol Rusnak
|
3098dc8447
|
unix: don't use usb_hid_write from usb_hid_read for PING/PONG
|
2018-01-17 23:40:24 +01:00 |
|
Pavol Rusnak
|
fea8d53b85
|
trezor.io: cleanup usb code
|
2018-01-17 16:10:31 +01:00 |
|
Pavol Rusnak
|
8fd8613c80
|
firmware: use -ffreestanding too
|
2018-01-17 15:24:06 +01:00 |
|
Pavol Rusnak
|
ea116d742a
|
use explicit_bzero where possible; update trezor-crypto
|
2018-01-16 20:44:21 +01:00 |
|
Jan Pochyla
|
1357ba7202
|
Merge pull request #93 from trezor/recovery
Seed recovery with on-screen keyboard
|
2018-01-16 16:10:06 +01:00 |
|
Peter Jensen
|
150da5d40c
|
ui/keyboard: move pending marker
|
2018-01-16 15:46:32 +01:00 |
|
Jan Pochyla
|
2c3df7381f
|
unix/usb: fix wur
|
2018-01-16 15:46:32 +01:00 |
|
Jan Pochyla
|
20c4900df1
|
modtrezorcrypto/bip39: throw less exceptions
|
2018-01-16 15:46:32 +01:00 |
|
Jan Pochyla
|
58c3bba9e2
|
apps/management/reset_device: fix for new storage
|
2018-01-16 15:46:32 +01:00 |
|
Jan Pochyla
|
77b78e277a
|
apps/management/recovery_device: adapt for new keyboard
|
2018-01-16 15:46:32 +01:00 |
|
Jan Pochyla
|
cd0fa4df4a
|
ui/keyboard: refactor
|
2018-01-16 15:46:32 +01:00 |
|
Jan Pochyla
|
4a83864593
|
ui/confirm: fix content in HoldToConfirmDialog
|
2018-01-16 15:46:32 +01:00 |
|
Jan Pochyla
|
248daa8970
|
ui/button: styles, refactoring
|
2018-01-16 15:46:32 +01:00 |
|
Jan Pochyla
|
c3fc5c310d
|
apps/common/request_pin: icons
|
2018-01-16 15:46:32 +01:00 |
|
Jan Pochyla
|
5ed83f0e18
|
ui/text: add icon_color
|
2018-01-16 15:46:32 +01:00 |
|
Jan Pochyla
|
814de4acb4
|
ui/style: colors and icons
|
2018-01-16 15:46:32 +01:00 |
|
Jan Pochyla
|
dbed5eade9
|
ui: add grid function
|
2018-01-16 15:46:32 +01:00 |
|
Peter Jensen
|
ed9e63142d
|
ui: request_words, keyboard ui
|
2018-01-16 15:46:32 +01:00 |
|
Jan Pochyla
|
95db112d10
|
apps/management/recovery_device: mnemonic keyboard
|
2018-01-16 15:46:32 +01:00 |
|
Pavol Rusnak
|
27d9abe883
|
trezor.config: add public values (readable without unlock)
They are indicated via MSB bit of appid
|
2018-01-13 16:09:22 +01:00 |
|
Pavol Rusnak
|
0a9d42981d
|
tests: fix endiannes in test_apps.ethereum.layout
|
2018-01-13 15:40:04 +01:00 |
|
Pavol Rusnak
|
1530afe4ad
|
vendor: update trezor-crypto, adapt codebase to changes
|
2018-01-13 15:36:03 +01:00 |
|
Pavol Rusnak
|
d11bbde2e1
|
trezor.crypto: fix sha3-{256,512} argument handling
|
2018-01-12 13:50:34 +01:00 |
|
Pavol Rusnak
|
7efef68e97
|
trezor.crypto: add static keyword to crc
|
2018-01-12 13:43:52 +01:00 |
|
Pavol Rusnak
|
a31c118d8e
|
protobuf: update build_protobuf and pb2py from python-trezor, regenerate messages
|
2018-01-12 13:11:22 +01:00 |
|
Pavol Rusnak
|
af93c7299d
|
apps.ethereum: don't use ButtonRequestType.ConfirmOutput for compatibility with T1
|
2018-01-11 23:11:13 +01:00 |
|
Tomas Susanka
|
c06ec002a3
|
ethereum/signing: typo
already tested, tests implemented in the pythontrezor repo
|
2018-01-11 23:08:35 +01:00 |
|
Tomas Susanka
|
aa8bb77e32
|
ethereum/signing: display data fix
|
2018-01-11 23:08:35 +01:00 |
|
Tomas Susanka
|
7d0cafecc3
|
ethereum/singing: layout seperated
|
2018-01-11 23:08:35 +01:00 |
|
Pavol Rusnak
|
2317aaedb9
|
tools: update how vtrust is being passed to build_vendorheader
|
2018-01-10 20:47:07 +01:00 |
|
Pavol Rusnak
|
4d065df376
|
build: add possibility to build ARM toolchain from source
|
2018-01-09 21:45:43 +01:00 |
|
Pavol Rusnak
|
ee925f7813
|
prodtest: draw border on start too
|
2018-01-09 21:21:55 +01:00 |
|
Jan Pochyla
|
622cb847e5
|
prodtest: fix touch coordinates
|
2018-01-09 15:28:11 +01:00 |
|
Pavol Rusnak
|
f0cd76de47
|
tools.codegen: remove unused import from gen_cert_bundle.py
|
2018-01-08 23:57:16 +01:00 |
|
Pavol Rusnak
|
30b0863725
|
tools.codegen: use certifi in gen_cert_bundle.py
|
2018-01-08 23:56:08 +01:00 |
|
Pavol Rusnak
|
f806488536
|
tools: fix computation of header fingerprint in binctl tool
|
2018-01-08 22:40:00 +01:00 |
|
Pavol Rusnak
|
6ac59f426f
|
tools.codegen: include commithash an repo url in gen_cert_bundle.py
|
2018-01-08 00:56:39 +01:00 |
|
Pavol Rusnak
|
10344dd864
|
tools.codegen: print nice stats at the end
|
2018-01-07 22:46:54 +01:00 |
|
Pavol Rusnak
|
dcb32d91f7
|
tools.codegen: rework gen_cert_bundle to use certs from Mozilla
|
2018-01-07 22:43:14 +01:00 |
|
Pavol Rusnak
|
7537c26c83
|
trezor.crypto: use mp_obj_new_str_from_vstr where we already have preallocated vstr
|
2018-01-07 13:56:18 +01:00 |
|
Pavol Rusnak
|
981ec87877
|
trezor.crypto: put back vstr where it makes sense (= user controlled input)
|
2018-01-05 13:13:20 +01:00 |
|
Pavol Rusnak
|
26ac0b6e52
|
cross: don't use MICROPY_FORCE_32BIT=1 (no need for that)
|
2018-01-05 01:07:05 +01:00 |
|
Pavol Rusnak
|
8eb071f371
|
docker/travis: update to gcc-arm-none-eabi-7-2017-q4-major
|
2018-01-04 18:18:24 +01:00 |
|
Pavol Rusnak
|
7d1d6ce393
|
src: import hexlify explicitly, fix hexlify usage
|
2018-01-04 13:24:39 +01:00 |
|
Pavol Rusnak
|
4a7592d470
|
trezor.crypto: remove vstr usage, refactor mp_obj_new_str_from_vstr into mp_obj_new_bytes and mp_obj_new_str
|
2018-01-03 21:53:58 +01:00 |
|
Pavol Rusnak
|
8dd5edb4a1
|
tools: add codegen/gen_cert_bundle.py
|
2018-01-02 20:59:09 +01:00 |
|
Pavol Rusnak
|
b98a1db6ee
|
embed: cleanup unused modules
|
2018-01-02 20:00:12 +01:00 |
|
Pavol Rusnak
|
fa95f0a037
|
trezor.crypto: implement chacha20poly1305 aka rfc7539
|
2018-01-02 18:57:23 +01:00 |
|
Pavol Rusnak
|
5a304d8e25
|
vendor: update trezor-crypto
|
2018-01-02 14:35:41 +01:00 |
|