-
8b85078730
reflash: add new firmware target
Jan Pochyla
2017-11-06 15:46:27 +0100
-
09af312789
prodtest: add BORDER command
Jan Pochyla
2017-11-27 13:14:09 +0100
-
ac477b62f8
apps.homescreen: new default homescreen (using display.avatar)
Pavol Rusnak
2017-11-25 11:52:34 +0200
-
0f2a82e9f1
tests: remove useless import
Jan Pochyla
2017-11-24 15:13:19 +0100
-
09f18bb444
wallet: tx weight calculator is used to determine fee
Tomas Susanka
2017-11-23 18:40:27 +0100
-
272d64b9e8
wallet: tx weight exact calculator
Tomas Susanka
2017-11-22 15:10:39 +0100
-
c5cd844bef
Merge pull request #85 from trezor/tsusanka/wip-segwit
Jan Pochyla
2017-11-24 15:01:46 +0100
-
-
7a0bfd289b
wallet/get_address: support segwit
Jan Pochyla
2017-11-23 17:35:27 +0100
-
7de6a082d3
wallet/signing: extract addresses.py
Jan Pochyla
2017-11-23 17:30:43 +0100
-
65481308e6
wallet/signing: imports fix
Tomas Susanka
2017-11-23 16:45:40 +0100
-
165faaeba4
wallet/signing: codestyle
Jan Pochyla
2017-11-21 16:13:33 +0100
-
0e2bcd64e8
tests: o.address fix
Tomas Susanka
2017-11-20 17:41:23 +0100
-
d8a884bd87
tests: unit tests signature fixtures for segwit
Tomas Susanka
2017-11-20 17:41:23 +0100
-
4fdc389a22
bip143: all inputs (not only segwit ones) are added to bip143
Tomas Susanka
2017-11-20 17:18:55 +0100
-
26265ca511
tests: enable signtx segwit tests
Jan Pochyla
2017-11-20 12:47:54 +0100
-
b1164077e9
wallet/signing: add change output restrictions
Jan Pochyla
2017-11-20 12:47:39 +0100
-
1d97077343
wallet/signing: typo - hex instead of magic number
Tomas Susanka
2017-11-20 12:44:47 +0100
-
f56d39a447
wallet/signing: stream signatures for segwit inputs
Jan Pochyla
2017-11-15 14:34:11 +0100
-
5a6b2a5a97
wallet/signing: move default input sequence to sanitizer
Jan Pochyla
2017-11-15 14:03:24 +0100
-
aa29667059
common: coins updated
Tomas Susanka
2017-11-09 15:37:22 +0100
-
a79a71b74a
submodules: trezor-common updated to 9c1e61e
Tomas Susanka
2017-11-09 15:09:02 +0100
-
2ebf1cd9f4
trezor/crypto: bech32
Tomas Susanka
2017-11-09 14:40:55 +0100
-
dc6701af90
wallet/signing: native P2WPKH, P2WPKH in P2SH, scripts
Tomas Susanka
2017-11-10 14:10:19 +0100
-
b7b46b6980
wallet/signing: amount is checked during witness signature
Tomas Susanka
2017-11-09 12:45:24 +0100
-
da4bc2dc8b
wallet/signing: P2WPKH in P2SH address generation based on BIP-49, PAYTOP2SHWITNESS output type
Tomas Susanka
2017-11-03 16:04:39 +0100
-
b7f01baf99
wallet/signing: refactoring
Tomas Susanka
2017-11-03 11:49:08 +0100
-
e63d0adc23
wallet/signing: segwit first test passing
Tomas Susanka
2017-10-30 11:42:22 +0100
-
bcef961059
wallet/signing: bip143 transactions hashing
Tomas Susanka
2017-10-24 16:48:07 +0200
-
81ec2f3c65
wallet/signing: hash writers and serialization moved to seperate file
Tomas Susanka
2017-10-26 13:23:30 +0200
-
039f6bad43
wallet/signing: fee checking seperated
Tomas Susanka
2017-10-20 13:09:05 +0200
-
-
679d024df0
display: use CMD2EN: Command 2 Enable
Pavol Rusnak
2017-11-22 19:31:58 +0100
-
6179edde90
touch: reset and usage updates
mcudev
2017-11-11 11:16:17 -0500
-
5556c37f6f
display: hardware reset updates
mcudev
2017-11-11 11:14:15 -0500
-
61ff3b46c5
display: ST7789V porch settings are for RGB interface, not parallel 8080-I
mcudev
2017-11-10 15:53:31 -0500
-
30829b281c
display: ST7789V remove commands that unnecessarily set default values again
mcudev
2017-11-10 15:44:40 -0500
-
e62fa345c8
display: minor ILI9341 updates
mcudev
2017-11-10 15:10:54 -0500
-
a0129e7715
display: orientation, windowing, and config updates
mcudev
2017-11-10 14:26:54 -0500
-
f53ec3f928
display: update display_unsleep
mcudev
2017-11-10 14:16:41 -0500
-
5e867cc092
display: update display_sleep
mcudev
2017-11-10 14:14:45 -0500
-
2ea5d102a8
bootloader, firmware: remove unneeded call to display_orientation
mcudev
2017-11-10 14:12:05 -0500
-
ed2f48c612
Makefile: cause a system reset using OpenOCD
mcudev
2017-11-10 14:02:35 -0500
-
ba44a21a40
apps/wallet: confirm OP_RETURN on display
Pavol Rusnak
2017-11-21 15:57:30 +0100
-
4002ef2a49
firmware, unix: return cpython compatibility (needed for __class__ and __dict__)
Pavol Rusnak
2017-11-21 15:35:46 +0100
-
ec6c3c2cdc
unix, firmware: more cleanup
Pavol Rusnak
2017-11-21 14:33:36 +0100
-
d4893add54
firmware, unix: turn off some modules
Pavol Rusnak
2017-11-20 17:29:24 +0100
-
4379f0d031
u2f: show generic icon if specific is not found
Pavol Rusnak
2017-11-14 14:20:10 +0100
-
40a9ac2e29
tests: fix trezor.config test
Jan Pochyla
2017-11-10 15:18:43 +0100
-
5bd39c70b0
storage: fix change_pin and small details
Jan Pochyla
2017-11-08 18:08:19 +0100
-
cf14717d43
unix: add shutdown()
Jan Pochyla
2017-11-08 18:07:33 +0100
-
879a3e85bd
trezorhal: reorder stuff in common.{c,h}; remove unnecessary externs for functions
Pavol Rusnak
2017-11-07 20:41:16 +0100
-
d9574bf131
trezorhal: enable BOR level 3, PVD level 5, turn off display in PVD handler
Pavol Rusnak
2017-11-07 18:06:42 +0100
-
e4360a7296
bootloader: change upgrade criteria to vendor keyset comparison
Pavol Rusnak
2017-11-07 13:45:40 +0100
-
88b1222ad0
tests: ignore new segwit tests
Jan Pochyla
2017-11-06 18:36:05 +0100
-
e3a87b8ea4
firmware: get_entropy text wrapping
mcudev
2017-11-06 10:09:22 -0500
-
237740de9c
storage: implement change_pin
Jan Pochyla
2017-11-06 17:47:05 +0100
-
5e643e9195
modtrezorconfig: fix has_pin
Jan Pochyla
2017-11-06 17:26:25 +0100
-
df77e74988
storage: fix unlock
Jan Pochyla
2017-11-06 17:26:13 +0100
-
f8c6043325
makefile: use build_dir variables where possible
Pavol Rusnak
2017-11-06 16:44:34 +0100
-
3636a5f1b1
bootloader/vendorheader: vtrust is bitmap not scalar
Pavol Rusnak
2017-11-06 16:06:01 +0100
-
5444410e04
unix: use return value from fread properly
Pavol Rusnak
2017-11-06 15:44:35 +0100
-
e40c436b82
emu: increase heap size
Pavol Rusnak
2017-11-06 14:56:16 +0100
-
430900ea2c
boardloader: ensure check_sdcard fails when read fails
mcudev
2017-11-06 06:47:42 -0500
-
2e3b8336c2
unix: fix unused-result warning
Pavol Rusnak
2017-11-06 11:12:43 +0100
-
ee7d260d2f
trezorhal: use const where possible for flash
Pavol Rusnak
2017-11-05 23:51:10 +0100
-
30363305f4
modtrezorconfig: use secbool, not bool
Pavol Rusnak
2017-11-05 23:32:32 +0100
-
a255938903
main: unlock storage after boot
Jan Pochyla
2017-10-24 13:59:09 +0200
-
8288255048
storage: use new api, remove pin
Jan Pochyla
2017-10-24 13:58:40 +0200
-
1f6cc70480
flash: remove flash_set_option_bytes
Jan Pochyla
2017-11-05 21:00:38 +0100
-
0376ff7f48
storage, norcow: use secbool
Jan Pochyla
2017-10-27 17:49:30 +0200
-
662cfc1b2c
unix/flash: use secbool
Jan Pochyla
2017-10-27 17:34:56 +0200
-
418f035811
storage: add has_pin and change_pin
Jan Pochyla
2017-10-24 13:55:29 +0200
-
c2ec40bebf
flash: flash_init returns bool
Jan Pochyla
2017-10-24 13:54:21 +0200
-
353883e0f3
storage: rename constant
Jan Pochyla
2017-10-18 18:37:22 +0200
-
b6ba95625c
norcow: port on top of flash.c, remove config
Jan Pochyla
2017-10-18 18:37:09 +0200
-
27bfcfe1af
norcow: import into tree
Jan Pochyla
2017-10-18 18:36:26 +0200
-
d4443a4f7f
unix/flash: start with 0xff
Jan Pochyla
2017-10-18 18:31:37 +0200
-
12708b4987
unix/flash: default FLASH_FILE
Jan Pochyla
2017-10-18 18:31:19 +0200
-
c78babdc12
flash: add flash_get_address
Jan Pochyla
2017-10-18 18:30:53 +0200
-
f07b4dda0b
modtrezorconfig: extract pin & unlocking to storage.c
Jan Pochyla
2017-10-17 19:18:16 +0200
-
fdc2f6a39d
modtrezorconfig: use new flash API
Jan Pochyla
2017-10-17 15:11:58 +0200
-
543e8c5007
flash: add unix/flash.c
Jan Pochyla
2017-10-17 15:11:27 +0200
-
4cabe40220
storage: pin checking in c proof of concept
Jan Pochyla
2017-10-16 18:33:05 +0200
-
-
2ebd2b1b6b
jump_to: clear out before the next stage NMI exception handler can run
mcudev
2017-11-05 13:12:38 -0500
-
ffc16a98b5
rng: header cleanup, loop codestyle
mcudev
2017-11-05 12:08:33 -0500
-
816f78c052
builds: refer to CMSIS header which includes HAL due to USE_HAL_DRIVER
mcudev
2017-11-05 10:57:31 -0500
-
cc9aa8c197
cleanup: do not use reserved identifiers for header guards
mcudev
2017-11-05 10:38:55 -0500
-
77cc62644d
firmware: don't return CYCCNT contents as it is always zero anyway (cycle counter is disabled)
Pavol Rusnak
2017-11-05 18:02:47 +0100
-
8190e0909e
boardloader: set BOR level to 2
Pavol Rusnak
2017-11-05 16:40:31 +0100
-
1737f17f43
boardloader: flash option bytes, production changes
mcudev
2017-10-31 09:35:41 -0400
-
15bdc59b46
touch: reset touch panel
mcudev
2017-11-03 20:57:57 -0400
-
d9a64fbb6a
touch: app note related updates and exit loop upon detection
mcudev
2017-10-29 11:56:32 -0400
-
2ae1c99b06
touch: address simplification
mcudev
2017-10-29 08:09:59 -0400
-
6aeccd5ee1
touch: make i2c_handle static and trivial simplification
mcudev
2017-10-29 08:04:40 -0400
-
d1ed02fb98
touch: use full 12-bit X and Y values
mcudev
2017-10-26 10:23:04 -0400
-
dcb09012fb
docs: reorganize files
Pavol Rusnak
2017-11-05 04:00:05 +0100
-
15b926dbbd
docs: small changes
Pavol Rusnak
2017-11-05 03:42:43 +0100
-
2869d4cbcb
build: cosmetic changes to travis and docker build
Pavol Rusnak
2017-11-04 15:01:44 +0100
-
396a25401a
docs: update readme
Pavol Rusnak
2017-11-04 02:18:18 +0100
-
e0f83a5fb4
update license (use GPLv3)
Pavol Rusnak
2017-11-04 02:02:04 +0100
-
ad517f376a
build: add build using docker
Pavol Rusnak
2017-11-04 01:56:05 +0100