Commit Graph

  • d2f65d67cd
    rename buffer variables, add const where possible Pavol Rusnak 2016-05-02 18:55:32 +0200
  • 588be646c0
    move text_center, text_right methods into display class Pavol Rusnak 2016-05-02 18:33:36 +0200
  • 707b642954
    use wider border in emu Pavol Rusnak 2016-05-02 17:16:55 +0200
  • 6f9edb349c
    add fingerprint layout Pavol Rusnak 2016-05-02 17:08:56 +0200
  • d746c79fb8
    add display.text_width Pavol Rusnak 2016-05-02 16:50:36 +0200
  • 4a918a4ba0
    Stickuv playground slush0 2016-05-02 16:50:03 +0200
  • 20dad5a300
    style, fix possible exception in run_forever Jan Pochyla 2016-05-02 16:22:22 +0200
  • 36dad0137b
    fix _Wait Jan Pochyla 2016-05-02 16:21:50 +0200
  • 06515321cf
    Reworked wait into class slush0 2016-05-02 16:06:08 +0200
  • b7b57ae53e
    new pbkdf2 api with update Pavol Rusnak 2016-05-01 02:03:31 +0200
  • e1d9e96f15
    add build instructions Pavol Rusnak 2016-05-01 00:30:16 +0200
  • 5c6a7c91f2
    iconfgcolor in display.loader works now Pavol Rusnak 2016-04-30 16:11:32 +0200
  • c97db79d14
    WIP wait fix Jan Pochyla 2016-04-30 15:57:08 +0200
  • 0e18fcce96
    add iconcolor to display.loader (not implemented yet) Pavol Rusnak 2016-04-30 15:50:23 +0200
  • c91bca8a8a
    improve display.loader Pavol Rusnak 2016-04-30 15:35:23 +0200
  • 244002a4a8
    fix last commit Pavol Rusnak 2016-04-30 14:18:49 +0200
  • 6f4a34b741
    add display.loader Pavol Rusnak 2016-04-30 14:04:23 +0200
  • 2d75289bf3
    __wait_for_event integrated into main loop slush0 2016-04-30 02:00:40 +0200
  • 3a7e343a43
    Implemented log.exception, improved logging Removed unused code slush0 2016-04-30 01:48:13 +0200
  • b0d9a4b884
    Implemented basic loop.wait() slush0 2016-04-30 01:20:57 +0200
  • 6a5f16207c
    move log to trezor Pavol Rusnak 2016-04-29 22:24:27 +0200
  • 29e20e302a
    fix log Jan Pochyla 2016-04-29 22:01:04 +0200
  • ac28a41d96
    hide loop.call_at, use yield or run_forever Jan Pochyla 2016-04-29 21:48:59 +0200
  • 4eb87b2fd8
    first parameter of log methods is now name Pavol Rusnak 2016-04-29 21:46:34 +0200
  • e7bfb64502
    rework the event loop Jan Pochyla 2016-04-29 21:19:25 +0200
  • 71496913ba
    rework logging Pavol Rusnak 2016-04-29 19:54:54 +0200
  • 34e3b51ba8
    return tuple for msg events as well Pavol Rusnak 2016-04-29 19:07:36 +0200
  • e13d4ac581
    Print mouse move to display slush0 2016-04-29 17:58:57 +0200
  • c66dfee6b9
    last_sleep info replaced by ring buffer and delay_avg slush0 2016-04-29 16:34:29 +0200
  • 8bc3b9e160
    update submodules Pavol Rusnak 2016-04-29 17:54:15 +0200
  • 11190fccba
    remove extraneous motion events from queue Pavol Rusnak 2016-04-29 17:29:46 +0200
  • 9856f96cf7
    add hw button to msg.select, build 32-bit unix port by default Pavol Rusnak 2016-04-29 16:02:18 +0200
  • 8c3ebf3956
    update submodule Pavol Rusnak 2016-04-29 15:09:33 +0200
  • 38aa463060
    make utils.select posix-compat Jan Pochyla 2016-04-29 15:05:08 +0200
  • 1664a4fc29
    replace wait with msg.select Pavol Rusnak 2016-04-29 14:49:47 +0200
  • fa52ecfb79
    WIP slush0 2016-04-29 13:52:02 +0200
  • f9fa429f84
    Use constants slush0 2016-04-29 13:51:47 +0200
  • 5cf292e41a
    Fixed animate_pulse api slush0 2016-04-29 13:49:12 +0200
  • 7559207a62
    new message handling using msg.select Pavol Rusnak 2016-04-29 03:15:18 +0200
  • 338be18601
    Updated to animate_pulse API slush0 2016-04-28 23:57:55 +0200
  • ca991fdde6
    Main Trezor even loops starts here slush0 2016-04-28 23:49:45 +0200
  • 92eeac3612
    Handle exceptions in better way, enable to return to main screen many times. slush0 2016-04-28 23:48:59 +0200
  • ab9141dd95
    Configuration & boot of apps slush0 2016-04-28 23:48:27 +0200
  • 53ce44111e
    Playground moved as an app slush0 2016-04-28 23:44:33 +0200
  • b6cdaac364
    Removed lib_linux (all platform-dependent handling is done by C modules). slush0 2016-04-28 23:43:53 +0200
  • f22511f036
    First apps - homepage, playground slush0 2016-04-28 23:43:34 +0200
  • de83114dc7
    add ui.blend Jan Pochyla 2016-04-28 23:26:02 +0200
  • 904127f263
    remove ui.touch, add utils.select Pavol Rusnak 2016-04-28 22:58:15 +0200
  • d7a937f553
    singlethread handling of sdl events Pavol Rusnak 2016-04-28 21:43:22 +0200
  • 767a41cffd
    WIP slush0 2016-04-28 17:18:33 +0200
  • 07abef7ff4
    Added animate_pulse slush0 2016-04-28 17:18:15 +0200
  • 4f90848c0a
    remove native moduleprotobuf Pavol Rusnak 2016-04-28 15:40:16 +0200
  • 0e21c18c2a
    WIP slush0 2016-04-28 07:45:06 +0200
  • cb52fdedc3
    New decorators unimport_func, unimport_dec slush0 2016-04-28 07:44:15 +0200
  • 66d10668ac
    Former uasyncio, now heavily modified for trezor purposes. slush0 2016-04-28 07:43:37 +0200
  • 369cc485d4
    uasyncio renamed as trezor.loop slush0 2016-04-28 07:43:08 +0200
  • a102888233
    Event loop moved to loop.py Removed unused layout demo slush0 2016-04-28 04:57:08 +0200
  • afb4bb7d76
    WIP slush0 2016-04-28 04:57:03 +0200
  • c0487f1d6b
    Adapt to new event loop interface slush0 2016-04-28 04:56:43 +0200
  • f2703f1af2
    Allow parameters to layout functions slush0 2016-04-28 04:56:24 +0200
  • 46353ed2e1
    Removed EventLoop class, even loop is a module. Saves ~30kB RAM. slush0 2016-04-28 03:42:56 +0200
  • 078365f5d9
    Updated playground slush0 2016-04-28 03:29:13 +0200
  • cc71fb0a02
    Convert delays from float to int (ticks_us) slush0 2016-04-28 03:28:45 +0200
  • f27d5ad725
    Remove unused code slush0 2016-04-28 03:28:23 +0200
  • d5e2e2ee45
    update micropython submodule Pavol Rusnak 2016-04-28 01:21:57 +0200
  • ee3614ae6a
    cleanup pb2py, add debug to emu.sh Pavol Rusnak 2016-04-27 22:44:37 +0200
  • 0a8870f110
    add modtrezorutils Pavol Rusnak 2016-04-27 21:07:37 +0200
  • bc7cb88cdf
    use little endian for toif, fix random Pavol Rusnak 2016-04-27 18:45:00 +0200
  • b7013437ee
    add nist256p1 and secp256k1 to trezor.crypto.curve Pavol Rusnak 2016-04-27 13:53:37 +0200
  • f3f44b408d
    add trezor.crypto.ed25519 Pavol Rusnak 2016-04-27 02:36:59 +0200
  • e6df94cbd5
    pb2py generator, build_pb2.sh slush0 2016-04-27 01:32:57 +0200
  • 32403b618e
    use ubinascii for unhexlify in unit tests Pavol Rusnak 2016-04-27 01:08:39 +0200
  • 26ab1b2020
    update trezor-crypto Pavol Rusnak 2016-04-26 19:52:26 +0200
  • 33f3566f61
    adapt to new trezor-crypto Pavol Rusnak 2016-04-26 17:48:58 +0200
  • dd93b1a0cf
    remove mbedtls Pavol Rusnak 2016-04-26 11:25:21 +0200
  • 250e35348e
    rework note about endianity Pavol Rusnak 2016-04-25 22:02:12 +0200
  • 4b9d3bffc6
    add firmware format documentation Pavol Rusnak 2016-04-25 20:43:48 +0200
  • 6a3cf02396
    add documentation about toif Pavol Rusnak 2016-04-25 20:01:16 +0200
  • b41c1c3e4d
    add data size to toi format header Pavol Rusnak 2016-04-25 18:53:40 +0200
  • f8713bad4d
    add sha3 Pavol Rusnak 2016-04-20 19:40:08 +0200
  • 92fcafa9e9
    update vendor/micropython submodule Pavol Rusnak 2016-04-17 18:59:32 +0200
  • 3d3d8e89a5
    don't use native base58 Pavol Rusnak 2016-04-16 04:34:43 +0200
  • b29ece66ef
    use pbkdf2_hmac from mbedtls Pavol Rusnak 2016-04-15 23:21:30 +0200
  • a230d9d294
    hashes and pbkdf2 now have api of hashlib Pavol Rusnak 2016-04-15 21:13:27 +0200
  • 8b4280b296
    remove trezor-crypto, use mbedtls, use lowercase for trezor modules Pavol Rusnak 2016-04-15 19:44:26 +0200
  • 4777df03b6
    import mbedtls, use it in for hashes Pavol Rusnak 2016-04-15 19:30:56 +0200
  • afbd1b0f22
    use api similar to hmac in pbkdf2 module Pavol Rusnak 2016-04-15 13:53:48 +0200
  • 5d929fba0e
    add trezor.crypto.pbkdf2 Pavol Rusnak 2016-04-14 20:08:27 +0200
  • 8b9f2a95b3
    add trezor.crypto.hmac Pavol Rusnak 2016-04-14 18:40:13 +0200
  • cbea384a79
    use macros for block/digest sizes Pavol Rusnak 2016-04-14 17:46:49 +0200
  • 4c3eb5f015
    allow to call hash.digest() more than once add block_size/digest_size fields to hash objects Pavol Rusnak 2016-04-14 11:17:18 +0200
  • 21db5a6ff7
    use streamed version of ripemd160 Pavol Rusnak 2016-04-14 11:08:38 +0200
  • 0ab2170cc6
    add ripemd160 Pavol Rusnak 2016-04-13 20:41:33 +0200
  • 60d45a5d34
    modify trezor.crypto.hash api to be similar to python api Pavol Rusnak 2016-04-13 20:13:22 +0200
  • 7b702314a6
    fix last commit Pavol Rusnak 2016-04-12 19:13:48 +0200
  • 4eccc55c5c
    add unit tests, add t.c.sha512 Pavol Rusnak 2016-04-12 18:09:23 +0200
  • e88cd6f20d
    add trezor.utils (pure python) Pavol Rusnak 2016-04-11 19:39:01 +0200
  • 4ff68e7494
    add static to mp_define_const Pavol Rusnak 2016-04-11 17:55:10 +0200
  • 0d8112f6b4
    split trezor.crypto into more modules Pavol Rusnak 2016-04-11 11:10:43 +0200
  • ed39c2001e
    remove t.c.base58.*_check functions from module (this is app logic), add t.c.sha256 module Pavol Rusnak 2016-04-11 10:12:05 +0200