Commit Graph

  • dcb32d91f7
    tools.codegen: rework gen_cert_bundle to use certs from Mozilla Pavol Rusnak 2018-01-07 22:43:14 +0100
  • 7537c26c83
    trezor.crypto: use mp_obj_new_str_from_vstr where we already have preallocated vstr Pavol Rusnak 2018-01-07 13:56:18 +0100
  • 981ec87877
    trezor.crypto: put back vstr where it makes sense (= user controlled input) Pavol Rusnak 2018-01-05 13:13:20 +0100
  • 26ac0b6e52
    cross: don't use MICROPY_FORCE_32BIT=1 (no need for that) Pavol Rusnak 2018-01-05 01:07:05 +0100
  • 8eb071f371
    docker/travis: update to gcc-arm-none-eabi-7-2017-q4-major Pavol Rusnak 2018-01-04 18:18:24 +0100
  • 7d1d6ce393
    src: import hexlify explicitly, fix hexlify usage Pavol Rusnak 2018-01-04 13:24:39 +0100
  • 4a7592d470
    trezor.crypto: remove vstr usage, refactor mp_obj_new_str_from_vstr into mp_obj_new_bytes and mp_obj_new_str Pavol Rusnak 2018-01-03 21:53:58 +0100
  • 8dd5edb4a1
    tools: add codegen/gen_cert_bundle.py Pavol Rusnak 2018-01-02 20:59:09 +0100
  • b98a1db6ee
    embed: cleanup unused modules Pavol Rusnak 2018-01-02 19:59:40 +0100
  • fa95f0a037
    trezor.crypto: implement chacha20poly1305 aka rfc7539 Pavol Rusnak 2018-01-02 18:57:23 +0100
  • 5a304d8e25
    vendor: update trezor-crypto Pavol Rusnak 2018-01-02 14:35:41 +0100
  • b9d5af8c19
    modtrezorcrypto: remove ssss (different implementation will be re-added later) Pavol Rusnak 2018-01-02 14:13:25 +0100
  • 4cc8a5432d
    bootloader: use normal/regular font rather than bold Pavol Rusnak 2018-01-02 01:44:39 +0100
  • 94588dd588
    modtrezorui: introduce TREZOR_FONT_PREFILL, set it to 0 in bootloader Pavol Rusnak 2018-01-02 01:37:31 +0100
  • 424115967f
    embed: fix wur for usb functions Pavol Rusnak 2018-01-01 21:48:39 +0100
  • f1a75b36f7
    vendor: update micropython to 1.9.3 release Pavol Rusnak 2018-01-01 21:25:36 +0100
  • ae02858ef4 removed unused bgs Peter Jensen 2017-12-28 16:09:21 +0100
  • d6593e710b
    apps.ethereum: implement SignMessage/VerifyMessage Pavol Rusnak 2017-12-23 15:12:31 +0100
  • e47aa9f0c4
    apps.ethereum: code cleanup Pavol Rusnak 2017-12-23 14:09:45 +0100
  • 54fcbb68df HashWriter: getvalue -> get_digest Tomas Susanka 2017-12-22 16:51:02 +0100
  • 8880d218b3 HashWriter: extra arguments are passed to the hash function Tomas Susanka 2017-12-22 16:42:49 +0100
  • 5bf5d477b9 ethereum/signing: hashwriter is used Tomas Susanka 2017-12-22 16:22:28 +0100
  • 688b568bd9 ethereum: files rename Tomas Susanka 2017-12-22 16:17:32 +0100
  • 19ef1480d8 common: HashWriter move to common Tomas Susanka 2017-12-22 15:41:25 +0100
  • 1f677306a1 ethereum/signing: streaming; all tests passing Tomas Susanka 2017-12-21 15:59:38 +0100
  • 47b3baa30a ethereum/signing: all test passing, no data stream Tomas Susanka 2017-12-20 13:15:13 +0100
  • dc02b322bf ethereum/signing: basic structure, first test passing Tomas Susanka 2017-12-18 16:33:26 +0100
  • 8304e86bd7 submodules: trezor common updated Tomas Susanka 2017-12-19 14:44:49 +0100
  • fe0534658f
    tests: no need to include ubinascii for unit tests Pavol Rusnak 2017-12-19 21:57:42 +0100
  • 333c0a633a
    trezor.crypto: adopt crc32 function Pavol Rusnak 2017-12-19 21:54:22 +0100
  • a9870b9e0e
    tests: update how tests are being run Pavol Rusnak 2017-12-19 19:32:07 +0100
  • eff3ce2aa8
    unix: use ensure, not (void) Pavol Rusnak 2017-12-19 19:42:34 +0100
  • 7be96048f8 unix: fix wur in usb Jan Pochyla 2017-12-19 15:13:12 +0100
  • 5f63081f37 scons: fix 64-bit build Jan Pochyla 2017-12-19 15:12:56 +0100
  • 95bea97239
    travis: remove protobuf dependency Pavol Rusnak 2017-12-18 21:48:17 +0100
  • 06149e8487
    vendor: remove norcow submodule Pavol Rusnak 2017-12-18 19:42:45 +0100
  • 4b54bfbbf2
    modtrezorui: change loader size to 120x120 Pavol Rusnak 2017-12-16 23:44:30 +0100
  • 63e999ab84
    trezor.ui: introduced minwidth to display.text functions; more optimizations Pavol Rusnak 2017-12-16 19:32:54 +0100
  • 47f5cba439
    flash/sdcard: introduce wur, simplify code Pavol Rusnak 2017-12-16 18:42:06 +0100
  • 5e93cca0a9
    WIP Pavol Rusnak 2017-12-16 17:54:04 +0100
  • beef9ecfb5 Moved flash_unlock to norcow_update Jochen Hoenicke 2017-12-16 17:24:19 +0100
  • 6aae87437f
    modtrezorui: draw bars under letters Pavol Rusnak 2017-12-16 17:22:03 +0100
  • 11a3ff055c
    boardloader/bootloader: typo Pavol Rusnak 2017-12-16 15:12:58 +0100
  • 4584861385
    trezor.ui: introduce ui.SIZE Pavol Rusnak 2017-12-16 14:50:28 +0100
  • 965bf84cdb
    tests: cleanup flake8 warnings Pavol Rusnak 2017-12-16 02:11:26 +0100
  • ea404b53ee
    tests: simplify hashlib tests, fix trezor.config test Pavol Rusnak 2017-12-16 01:24:40 +0100
  • 79a3f84c3c
    modtrezorui: invert FONT macro inclusion logic Pavol Rusnak 2017-12-15 23:13:25 +0100
  • 80707f195b
    modtrezorui: small cleanup Pavol Rusnak 2017-12-15 22:59:00 +0100
  • edb80eda61
    src: fix typo Pavol Rusnak 2017-12-15 21:11:46 +0100
  • 5192387060
    src: move show_pin_timeout to trezor.pin Pavol Rusnak 2017-12-15 21:06:29 +0100
  • 7504366a02
    bootloader: simplify vtrust code Pavol Rusnak 2017-12-15 20:53:29 +0100
  • c0cd252c83 Store pin as integer Jochen Hoenicke 2017-12-15 10:27:36 +0100
  • 125ab8471c
    trezorhal: store image fingerprint in the image_header structure Pavol Rusnak 2017-12-15 19:22:59 +0100
  • 66eef86107
    tools: more verbose gen_font script Pavol Rusnak 2017-12-15 18:58:37 +0100
  • be302480fd
    modtrezorcrypto: cleanup random Pavol Rusnak 2017-12-15 16:56:08 +0100
  • 1a32e46e5d
    bootloader: cleanup ui code Pavol Rusnak 2017-12-15 15:26:36 +0100
  • 5e476b856e
    unix: implement sdcard, add unit test Pavol Rusnak 2017-12-15 01:00:00 +0100
  • 48ef409fdb
    modtrezorio: remove mocks Pavol Rusnak 2017-12-15 00:06:09 +0100
  • bc6d9b47a3
    storage: use one char for value ids Pavol Rusnak 2017-12-14 21:59:47 +0100
  • b4933f969e
    bootloader: don't downgrade firmware below fix_version in the current firmware Pavol Rusnak 2017-12-14 21:58:32 +0100
  • 965aa73b63
    trezorhal: introduce fix_version in image header (version of last critical bugfix) Pavol Rusnak 2017-12-14 21:29:13 +0100
  • d1df2c45fa
    apps.common: update show_pin_timeout layout Pavol Rusnak 2017-12-14 20:15:52 +0100
  • e8f70ed4af
    pin: implement graphics pin timeout Pavol Rusnak 2017-12-14 19:01:41 +0100
  • 05b8199ef3
    Merge pull request #88 from jhoenicke/pinfail Pavol Rusnak 2017-12-14 17:47:45 +0100
  • 87f7054e46 Added callback for PIN timeout Jochen Hoenicke 2017-12-14 17:14:15 +0100
  • 9f2bbb0e1a Removed references to pin fail area Jochen Hoenicke 2017-12-13 00:11:25 +0100
  • 497021f2ef storage: New pin fail section inside NORCOW Jochen Hoenicke 2017-12-12 23:47:42 +0100
  • b7444ac13e
    modtrezorconfig: fix wipe error Pavol Rusnak 2017-12-14 16:27:18 +0100
  • 44196be481
    binctl: show fingerprint for BinImage (hash of header - signature) Pavol Rusnak 2017-12-14 14:19:02 +0100
  • 2f719526e7
    bootloader: implement vendor keys lock Pavol Rusnak 2017-12-13 23:08:15 +0100
  • 45c290d24c
    trezorhal: introduce vendor_keys_hash, use it in compare_to_current_vendor_header Pavol Rusnak 2017-12-13 22:50:48 +0100
  • 70ac202d7a
    modtrezorcrypto: add trezor.crypto.hashlib.blake256 Pavol Rusnak 2017-12-13 20:47:12 +0100
  • a56d322eca
    storage: add homescreen Pavol Rusnak 2017-12-13 02:41:59 +0100
  • 34322d5fb6
    firmware: enable stack protector (except nlr stuff) Pavol Rusnak 2017-12-13 02:04:48 +0100
  • 1aba175d7d
    build: adapt to new trezor-crypto changes Pavol Rusnak 2017-12-12 22:00:15 +0100
  • 5688aa245f
    vendor: update trezor-crypto Pavol Rusnak 2017-12-12 20:46:20 +0100
  • 7b9fcf98ae
    drop embed/extmod/modtrezorcrypto/trezor-crypto symlink Pavol Rusnak 2017-12-12 20:31:03 +0100
  • 816bfe387f Bug fix: missing parenthesis in flash_write_word Jochen Hoenicke 2017-12-12 00:01:49 +0100
  • 20a1326ebb
    storage: fix typo Pavol Rusnak 2017-12-11 23:11:43 +0100
  • ce3eaba925
    trezorhal: use static inline instead of static (gcc 7.2 workaround) Pavol Rusnak 2017-12-11 22:34:45 +0100
  • 16bc1c6cb6
    src: fix flake8 style Pavol Rusnak 2017-12-09 18:38:36 +0100
  • 8a8450d6be
    fix build for older compilers Pavol Rusnak 2017-12-09 18:18:42 +0100
  • e268aeb8b7
    flash: simplify/unify flash_erase_sectors usage Pavol Rusnak 2017-12-09 18:00:10 +0100
  • 6ab0f03ec4
    embed: norcow_init, storage_init and flash_init don't return secbool, they halt using ensure if something goes wrong Pavol Rusnak 2017-12-09 14:48:49 +0100
  • 6b94fd26e4
    boardloader: rename reset_flags_init to reset_flags_check Pavol Rusnak 2017-12-09 14:36:02 +0100
  • f0013b0318
    sconscript: typo - split stack protector and freestanding options Pavol Rusnak 2017-12-08 19:30:46 +0100
  • 757978e1c8 apps/management: fix change_pin Jan Pochyla 2017-12-08 17:26:51 +0100
  • 314e6a99c1 modtrezorcrypto/bip32: add HDNode.__init__ Jan Pochyla 2017-12-04 13:21:30 +0100
  • 58e4a5546f wallet/signing: implement extra data hashing Jan Pochyla 2017-11-29 14:02:42 +0100
  • 626a8885ce
    trezor.config: add compaction test Pavol Rusnak 2017-12-08 16:46:13 +0100
  • b39b4a4947
    norcow: fix bug Pavol Rusnak 2017-12-08 16:15:19 +0100
  • 7f5192701f
    unix: use mmap to access flash file Pavol Rusnak 2017-12-08 14:18:15 +0100
  • 44a11fa3ef
    norcow: introduce NORCOW_MAGIC Pavol Rusnak 2017-12-08 11:42:18 +0100
  • 38e3088325
    common: don't expose shutdown() via common.h Pavol Rusnak 2017-12-07 15:31:23 +0100
  • f88080b904
    Merge branch 'pin_fails' Pavol Rusnak 2017-12-07 15:29:47 +0100
  • 40104822e8
    unix: make SDL failures fatal Pavol Rusnak 2017-12-07 12:44:38 +0100
  • d30eb0df32
    docker: fix build in more generic way Pavol Rusnak 2017-12-05 23:54:17 +0100
  • 04d980f8f0
    add Features.model field (set to "T") Pavol Rusnak 2017-12-04 22:40:42 +0100
  • 18fcf826d6
    ethereum: implement checksum in ethereum_get_address Pavol Rusnak 2017-12-04 19:28:40 +0100
  • 69d030a8fa wallet/signing: restrict segwit change output Jan Pochyla 2017-11-29 13:14:22 +0100