Commit Graph

  • 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