slush
653ed4a67b
Added registering custom protobuf messages by application.
2017-12-17 03:17:37 +01:00
Saleem Rashid
83a34ff925
util: Add MIN and MAX macros
2017-12-17 03:12:37 +01:00
slush
da335049d7
Removed excessive logging
2017-12-17 02:58:35 +01:00
Pavol Rusnak
c06593e864
fix vendor/trezor-common
2017-12-17 02:48:18 +01:00
slush
3fedf44bf5
Bump version to 0.9.0a
2017-12-17 02:31:43 +01:00
slush
a27217811b
Rework from Google's protobuf to pure-python protobuf implementation
2017-12-17 02:19:16 +01:00
Pavol Rusnak
4b54bfbbf2
modtrezorui: change loader size to 120x120
2017-12-16 23:44:30 +01:00
Saleem Rashid
1193b0ee85
transport_udp: Support TREZOR_TRANSPORT_V1
2017-12-16 22:47:19 +01:00
Pavol Rusnak
de95c44ad1
trezorctl: cleanup set_homescreen call
2017-12-16 21:29:52 +01:00
Saleem Rashid
9401d2805a
protob: Increase NEM payload max_size
...
See NemProject/NanoWallet#362
2017-12-16 21:26:32 +01:00
Saleem Rashid
f17a0a85e0
fsm: Add NEMDecryptMessage
2017-12-16 21:26:32 +01:00
Saleem Rashid
8bd52248fa
protob: Add NEMDecryptMessage
2017-12-16 21:23:36 +01:00
Pavol Rusnak
63e999ab84
trezor.ui: introduced minwidth to display.text functions; more optimizations
2017-12-16 19:33:09 +01:00
Pavol Rusnak
47f5cba439
flash/sdcard: introduce wur, simplify code
2017-12-16 18:42:06 +01:00
Pavol Rusnak
5e93cca0a9
WIP
2017-12-16 17:54:12 +01:00
Jochen Hoenicke
beef9ecfb5
Moved flash_unlock to norcow_update
...
and fixed propagation of error return
2017-12-16 17:25:41 +01:00
Pavol Rusnak
6aae87437f
modtrezorui: draw bars under letters
2017-12-16 17:22:03 +01:00
Jochen Hoenicke
810443f197
Fix NULL pointer access
...
Fixes #269
2017-12-16 15:26:25 +01:00
Pavol Rusnak
11a3ff055c
boardloader/bootloader: typo
2017-12-16 15:12:58 +01:00
Pavol Rusnak
4584861385
trezor.ui: introduce ui.SIZE
2017-12-16 14:50:28 +01:00
Pavol Rusnak
965bf84cdb
tests: cleanup flake8 warnings
2017-12-16 02:11:26 +01:00
Pavol Rusnak
ea404b53ee
tests: simplify hashlib tests, fix trezor.config test
2017-12-16 01:24:40 +01:00
Saleem Rashid
74e74f5eed
nem: Prevent underflow in NEM_DECRYPTED_SIZE
2017-12-16 00:18:26 +01:00
Saleem Rashid
44480ca15d
nem: Fix NEM_ENCRYPTED_SIZE
...
Include the extra padding block for multiples of AES_BLOCK_SIZE
2017-12-16 00:18:26 +01:00
Pavol Rusnak
79a3f84c3c
modtrezorui: invert FONT macro inclusion logic
2017-12-15 23:13:25 +01:00
Pavol Rusnak
80707f195b
modtrezorui: small cleanup
2017-12-15 23:03:18 +01:00
Saleem Rashid
d41556d7fc
nem: Remove NEM_DECRYPTED_PAYLOAD_SIZE
...
It is broken and completely useless
2017-12-15 22:09:30 +01:00
Pavol Rusnak
edb80eda61
src: fix typo
2017-12-15 21:11:46 +01:00
Pavol Rusnak
5192387060
src: move show_pin_timeout to trezor.pin
2017-12-15 21:06:29 +01:00
Pavol Rusnak
7504366a02
bootloader: simplify vtrust code
2017-12-15 20:57:54 +01:00
Jochen Hoenicke
c0cd252c83
Store pin as integer
...
- New module trezor.pin (add timeout here)
- Convert pin to integer by adding a '1' (to detect leading 0s)
- pin is still limited to 9 digits.
2017-12-15 20:37:03 +01:00
Pavol Rusnak
125ab8471c
trezorhal: store image fingerprint in the image_header structure
2017-12-15 19:22:59 +01:00
Pavol Rusnak
66eef86107
tools: more verbose gen_font script
2017-12-15 18:58:37 +01:00
Pavol Rusnak
be302480fd
modtrezorcrypto: cleanup random
2017-12-15 16:56:08 +01:00
Pavol Rusnak
1a32e46e5d
bootloader: cleanup ui code
2017-12-15 15:26:36 +01:00
Jochen Hoenicke
ded41c484c
storage: Padding to multiple of 4 bytes
2017-12-15 14:22:17 +01:00
Saleem Rashid
cfc5fda603
storage: Compact old_storage_size logic
2017-12-15 14:22:17 +01:00
Saleem Rashid
a304b76d34
storage: Clean up old_storage_size
...
Note that OLD_STORAGE_SIZE(imported) != 460, because
OLD_STORAGE_SIZE does not include end padding
2017-12-15 14:22:17 +01:00
Pavol Rusnak
5e476b856e
unix: implement sdcard, add unit test
2017-12-15 01:00:00 +01:00
Pavol Rusnak
48ef409fdb
modtrezorio: remove mocks
2017-12-15 00:06:09 +01:00
Pavol Rusnak
bc6d9b47a3
storage: use one char for value ids
2017-12-14 21:59:47 +01:00
Pavol Rusnak
b4933f969e
bootloader: don't downgrade firmware below fix_version in the current firmware
2017-12-14 21:58:32 +01:00
Pavol Rusnak
965aa73b63
trezorhal: introduce fix_version in image header (version of last critical bugfix)
2017-12-14 21:29:13 +01:00
Pavol Rusnak
d1df2c45fa
apps.common: update show_pin_timeout layout
2017-12-14 20:16:05 +01:00
Jochen Hoenicke
5812f9865d
Fix size of version 9 storage
2017-12-14 19:31:29 +01:00
Pavol Rusnak
e8f70ed4af
pin: implement graphics pin timeout
2017-12-14 19:01:41 +01:00
Pavol Rusnak
05b8199ef3
Merge pull request #88 from jhoenicke/pinfail
...
Remove PIN failure area
2017-12-14 17:47:45 +01:00
Jochen Hoenicke
87f7054e46
Added callback for PIN timeout
...
When PIN is entered or changed and their were failed tries the function
waits for time (exponential slow down). For every second it waits, it
now calls back into python to give it the chance to show a message.
GUI still needs to be implemented
2017-12-14 17:19:51 +01:00
Jochen Hoenicke
9f2bbb0e1a
Removed references to pin fail area
2017-12-14 17:18:45 +01:00
Jochen Hoenicke
497021f2ef
storage: New pin fail section inside NORCOW
...
Added a function to update NORCOW data.
Changed storage pin fail logic.
2017-12-14 17:18:45 +01:00