Pavol Rusnak
18d8cb3c56
add project website (trezor.io) to license header
2017-11-05 17:47:23 +01:00
Pavol Rusnak
8190e0909e
boardloader: set BOR level to 2
2017-11-05 16:42:20 +01:00
mcudev
1737f17f43
boardloader: flash option bytes, production changes
2017-11-05 16:42:20 +01:00
mcudev
15bdc59b46
touch: reset touch panel
2017-11-05 16:20:37 +01:00
mcudev
d9a64fbb6a
touch: app note related updates and exit loop upon detection
2017-11-05 16:20:37 +01:00
mcudev
2ae1c99b06
touch: address simplification
2017-11-05 16:20:37 +01:00
mcudev
6aeccd5ee1
touch: make i2c_handle static and trivial simplification
2017-11-05 16:20:37 +01:00
mcudev
d1ed02fb98
touch: use full 12-bit X and Y values
2017-11-05 16:20:37 +01:00
Pavol Rusnak
dcb09012fb
docs: reorganize files
2017-11-05 04:00:05 +01:00
Pavol Rusnak
15b926dbbd
docs: small changes
2017-11-05 03:42:43 +01:00
Pavol Rusnak
2869d4cbcb
build: cosmetic changes to travis and docker build
2017-11-04 15:01:44 +01:00
Pavol Rusnak
396a25401a
docs: update readme
2017-11-04 02:18:18 +01:00
Pavol Rusnak
e0f83a5fb4
update license (use GPLv3)
2017-11-04 02:02:04 +01:00
Pavol Rusnak
ad517f376a
build: add build using docker
2017-11-04 01:56:05 +01:00
Pavol Rusnak
a067dca054
hardware: add interrupt/reset pins to touch panel description
2017-11-03 19:48:13 +01:00
mcudev
edd95d9b65
secbool: add unsigned literal suffixes
2017-11-03 19:38:18 +01:00
mcudev
7e01a733a3
shutdown: reorder operations
2017-11-03 19:33:15 +01:00
mcudev
5be5e19f99
clear_otg_hs_memory: remove unpredictable write
2017-11-03 19:33:15 +01:00
Jochen Hoenicke
a24e8a0484
Remove magic constants
...
Use defines for wallet depth and change chain. Updated some comments
to clarify what is checked.
2017-11-03 19:12:41 +01:00
Jochen Hoenicke
4805f27e8c
Fix checking change address
...
There was a signed/unsigned problem: size_t is unsigned, but we use
-1 to indicate mismatch. The problem was that when checking the input
address path, it still did this unintentionally when a mismatch was
detected, forbidding to sign with mismatched inputs, even when there
is no change address.
We now use 1 for mismatch. Also we don't allow change address anymore
if the inputs have a path of length 1. This simplifies the code a bit.
2017-11-03 19:12:41 +01:00
Pavol Rusnak
af86f57da3
u2f: add bitfinex
2017-11-03 19:06:59 +01:00
Jochen Hoenicke
5e98b0ffd6
Added U2F entry for Bitfinex ( #237 )
2017-11-03 18:57:50 +01:00
Pavol Rusnak
fa02dec704
layout2: use macro for layoutSwipe
2017-11-03 18:56:55 +01:00
Saleem Rashid
eebd53fd09
layout2: Disable oledSwipeLeft with DEBUG_LINK ( #239 )
...
This greatly reduces time for device tests
2017-11-03 18:54:02 +01:00
Pavol Rusnak
95a522bf1a
fix typo
2017-11-03 18:52:23 +01:00
Jochen Hoenicke
026aa4a9ea
Added bech32_prefix fields ( #52 )
2017-11-03 18:50:17 +01:00
Jochen Hoenicke
f366fb81c5
Updated to latest from bech32 repository.
...
hrp is ASCII character, not 5 bit words
2017-11-03 18:49:19 +01:00
Jochen Hoenicke
a5653dafe7
Increased length of addresses
2017-11-03 18:49:19 +01:00
Jochen Hoenicke
506167e3f2
Bech32 (BIP173) address support
2017-11-03 18:49:19 +01:00
Jochen Hoenicke
ebb9540ac2
Added unit tests for sign/verifymessage bech32
2017-11-03 18:32:45 +01:00
Jochen Hoenicke
6d74c6c9df
Updated segwit_native tests to bech32 and python3
2017-11-03 18:32:45 +01:00
Jan Pochyla
278610dce1
apps/homescreen: fix backlight
2017-11-03 11:49:41 +01:00
Karel Bílek
9a91d3b7ac
Merge pull request #48 from trezor/runn1ng-patch-b2x
...
Adding Bitcoin 2X
2017-11-01 14:21:33 +01:00
Jan Pochyla
8342aa2e7d
tests: enable test_msg_resetdevice.py
2017-10-31 17:07:13 +01:00
Jan Pochyla
0d17bc3f94
apps/management: fix reset_device, tune code style
2017-10-31 17:06:35 +01:00
Jan Pochyla
cc9ddcbc12
device_tests: wrap tests in a session
2017-10-31 17:04:27 +01:00
Jan Pochyla
936487a523
tests: run v1 protocol tests
2017-10-31 13:55:51 +01:00
Jan Pochyla
f4ebe368b9
tests: enable load_device test
2017-10-31 13:55:36 +01:00
Jan Pochyla
fcd793e6e4
transport_hid: force V1 transport with env var
2017-10-31 13:51:13 +01:00
Jan Pochyla
c632f9450f
trezorhal: add spread spectrum clock
2017-10-31 11:49:18 +01:00
Jan Pochyla
ce3dc61e63
tests: ignore test_cosi.py
2017-10-30 23:48:09 +01:00
Jan Pochyla
f093ca23d5
tests: ignore specific tests, testpy -> test_emu
2017-10-30 18:52:10 +01:00
Jan Pochyla
431a711060
usb: add trezor1-like debuglink
2017-10-30 17:34:21 +01:00
Jan Pochyla
6213974b6e
prodtest: emulate python impl in OTP READ
2017-10-30 14:08:56 +01:00
Jan Pochyla
1e883530b4
scons: get file sizes in portable way
2017-10-30 14:07:52 +01:00
Pavol Rusnak
01356bad72
keyctl: show digest and path
2017-10-29 23:30:56 +01:00
Pavol Rusnak
7d0a12c29e
unix: fix build
2017-10-29 23:26:44 +01:00
Pavol Rusnak
6edb97133b
build: use recent protobuf in docker
2017-10-29 21:50:38 +01:00
Pavol Rusnak
311a28242b
boardloader: fix production build, disable reset_flags_init for now
2017-10-29 21:12:40 +01:00
Pavol Rusnak
16f657361c
boardloader: disable BOR protection; fix setting OB flags
2017-10-29 18:07:05 +01:00