Commit Graph

1563 Commits

Author SHA1 Message Date
Tomas Susanka 0e2bcd64e8 tests: o.address fix 2017-11-23 16:34:15 +01:00
Tomas Susanka d8a884bd87 tests: unit tests signature fixtures for segwit
this fixes broken unit tests introduced by a3d1bdbb862eb2db978115e9e533da81d46a350d
2017-11-23 16:30:11 +01:00
Tomas Susanka 4fdc389a22 bip143: all inputs (not only segwit ones) are added to bip143 2017-11-23 16:30:11 +01:00
Jan Pochyla 26265ca511 tests: enable signtx segwit tests 2017-11-23 16:30:11 +01:00
Jan Pochyla b1164077e9 wallet/signing: add change output restrictions 2017-11-23 16:30:11 +01:00
Tomas Susanka 1d97077343 wallet/signing: typo - hex instead of magic number 2017-11-23 16:30:11 +01:00
Jan Pochyla f56d39a447 wallet/signing: stream signatures for segwit inputs 2017-11-23 16:30:11 +01:00
Jan Pochyla 5a6b2a5a97 wallet/signing: move default input sequence to sanitizer 2017-11-23 16:30:11 +01:00
Tomas Susanka aa29667059 common: coins updated 2017-11-23 16:30:11 +01:00
Tomas Susanka a79a71b74a submodules: trezor-common updated to 9c1e61e 2017-11-23 16:30:11 +01:00
Tomas Susanka 2ebf1cd9f4 trezor/crypto: bech32
taken from https://github.com/sipa/bech32/tree/master/ref/python
2017-11-23 16:30:11 +01:00
Tomas Susanka dc6701af90 wallet/signing: native P2WPKH, P2WPKH in P2SH, scripts 2017-11-23 16:30:11 +01:00
Tomas Susanka b7b46b6980 wallet/signing: amount is checked during witness signature
with test
2017-11-23 16:30:11 +01:00
Tomas Susanka da4bc2dc8b wallet/signing: P2WPKH in P2SH address generation based on BIP-49, PAYTOP2SHWITNESS output type 2017-11-23 16:30:11 +01:00
Tomas Susanka b7f01baf99 wallet/signing: refactoring 2017-11-23 16:30:11 +01:00
Tomas Susanka e63d0adc23 wallet/signing: segwit first test passing 2017-11-23 16:30:11 +01:00
Tomas Susanka bcef961059 wallet/signing: bip143 transactions hashing 2017-11-23 16:30:09 +01:00
Tomas Susanka 81ec2f3c65 wallet/signing: hash writers and serialization moved to seperate file 2017-11-23 16:18:54 +01:00
Tomas Susanka 039f6bad43 wallet/signing: fee checking seperated 2017-11-23 16:18:54 +01:00
Pavol Rusnak 679d024df0
display: use CMD2EN: Command 2 Enable 2017-11-22 19:31:58 +01:00
mcudev 6179edde90 touch: reset and usage updates 2017-11-21 10:22:16 -05:00
mcudev 5556c37f6f display: hardware reset updates 2017-11-21 10:22:16 -05:00
mcudev 61ff3b46c5 display: ST7789V porch settings are for RGB interface, not parallel 8080-I 2017-11-21 10:22:16 -05:00
mcudev 30829b281c display: ST7789V remove commands that unnecessarily set default values again 2017-11-21 10:22:16 -05:00
mcudev e62fa345c8 display: minor ILI9341 updates 2017-11-21 10:22:16 -05:00
mcudev a0129e7715 display: orientation, windowing, and config updates 2017-11-21 10:22:16 -05:00
mcudev f53ec3f928 display: update display_unsleep 2017-11-21 10:22:16 -05:00
mcudev 5e867cc092 display: update display_sleep 2017-11-21 10:22:16 -05:00
mcudev 2ea5d102a8 bootloader, firmware: remove unneeded call to display_orientation 2017-11-21 10:22:08 -05:00
mcudev ed2f48c612 Makefile: cause a system reset using OpenOCD 2017-11-21 10:19:48 -05:00
Pavol Rusnak ba44a21a40
apps/wallet: confirm OP_RETURN on display 2017-11-21 15:57:30 +01:00
Pavol Rusnak 4002ef2a49
firmware, unix: return cpython compatibility (needed for __class__ and __dict__) 2017-11-21 15:35:46 +01:00
Pavol Rusnak ec6c3c2cdc
unix, firmware: more cleanup 2017-11-21 15:11:35 +01:00
Pavol Rusnak d4893add54
firmware, unix: turn off some modules 2017-11-20 17:29:24 +01:00
Pavol Rusnak 4379f0d031
u2f: show generic icon if specific is not found 2017-11-14 14:28:44 +01:00
Jan Pochyla 40a9ac2e29 tests: fix trezor.config test 2017-11-10 15:18:43 +01:00
Jan Pochyla 5bd39c70b0 storage: fix change_pin and small details 2017-11-08 18:08:19 +01:00
Jan Pochyla cf14717d43 unix: add shutdown()
As sys/socket.h defines shutdown also, we can't include common.h in unix mocks.
2017-11-08 18:07:33 +01:00
Pavol Rusnak 879a3e85bd
trezorhal: reorder stuff in common.{c,h}; remove unnecessary externs for functions 2017-11-07 20:44:30 +01:00
Pavol Rusnak d9574bf131
trezorhal: enable BOR level 3, PVD level 5, turn off display in PVD handler 2017-11-07 18:06:42 +01:00
Pavol Rusnak e4360a7296
bootloader: change upgrade criteria to vendor keyset comparison 2017-11-07 13:46:18 +01:00
Jan Pochyla 88b1222ad0 tests: ignore new segwit tests 2017-11-06 18:36:05 +01:00
mcudev e3a87b8ea4 firmware: get_entropy text wrapping 2017-11-06 18:03:01 +01:00
Jan Pochyla 237740de9c storage: implement change_pin 2017-11-06 17:47:05 +01:00
Jan Pochyla 5e643e9195 modtrezorconfig: fix has_pin 2017-11-06 17:26:25 +01:00
Jan Pochyla df77e74988 storage: fix unlock 2017-11-06 17:26:13 +01:00
Pavol Rusnak f8c6043325
makefile: use build_dir variables where possible 2017-11-06 16:44:34 +01:00
Pavol Rusnak 3636a5f1b1
bootloader/vendorheader: vtrust is bitmap not scalar 2017-11-06 16:31:09 +01:00
Pavol Rusnak 5444410e04
unix: use return value from fread properly 2017-11-06 15:44:35 +01:00
Pavol Rusnak e40c436b82
emu: increase heap size 2017-11-06 14:56:41 +01:00