Commit Graph

  • 8581614d66 bignum: introduce write uint32/uint64 Alex Beregszaszi 2016-08-26 12:41:54 +0100
  • 7956c2f2f1 bignum: implement bitcount Alex Beregszaszi 2016-08-26 12:31:51 +0100
  • 29e82018cd bignum: rename bn_load_uint* to bn_read_uint* Alex Beregszaszi 2016-08-26 12:14:01 +0100
  • 4eb2bd239c tests: add bn_zero/bn_is_zero Alex Beregszaszi 2016-08-26 11:54:55 +0100
  • 97454d9cbc bignum: use the compiler's built in memory copy for bn_copy Alex Beregszaszi 2016-08-26 01:06:47 +0100
  • d061139da9 bignum: introduce load uint32/uint64 Alex Beregszaszi 2016-08-26 00:12:02 +0100
  • 339d2f44a9 bignum: introduce is_even/is_odd Alex Beregszaszi 2016-08-25 23:55:40 +0100
  • 4c379e36ec Merge pull request #103 from axic/ethereum Pavol Rusnak 2016-08-26 11:01:45 +0200
  • dd25a2ee5a bignum: introduce copy Alex Beregszaszi 2016-08-25 23:20:09 +0100
  • 62a0db8c4e bignum: introduce read/write_le Alex Beregszaszi 2016-08-25 23:18:24 +0100
  • ec316b6afc tests: add bn_is_equal Alex Beregszaszi 2016-08-25 23:07:28 +0100
  • 8eebfb1986 tests: add bn_write_be Alex Beregszaszi 2016-08-25 22:51:34 +0100
  • d890f4d859 tests: include bn_read_be Alex Beregszaszi 2016-08-25 22:48:06 +0100
  • bc55013942
    Simplified one-byte encodings Jochen Hoenicke 2016-08-25 12:59:40 +0200
  • 91dcead35e
    Gas estimate screen, tweaked display of value Jochen Hoenicke 2016-08-23 18:44:46 +0200
  • 195b7e47e1
    More unit tests for ethereum signing Jochen Hoenicke 2016-08-23 21:38:48 +0200
  • 39f8d57b7e Merge pull request #68 from jhoenicke/master Pavol Rusnak 2016-08-23 11:08:25 +0200
  • d9df63ad89 Allow leading 0x in data. Handle new contracts. Jochen Hoenicke 2016-08-23 01:14:23 +0200
  • a37a2e3612
    Confirm data, streamlining code Jochen Hoenicke 2016-08-22 21:58:57 +0200
  • 7ce6b8b147 Merge pull request #63 from jhoenicke/master Pavol Rusnak 2016-08-22 11:09:02 +0200
  • 3661b04936 Merge pull request #64 from spudowiar/ignore-dependency-generation Pavol Rusnak 2016-08-22 11:07:37 +0200
  • 29154811bd Merge pull request #67 from jhoenicke/master Pavol Rusnak 2016-08-22 11:06:39 +0200
  • a17bac1ab3 gitignore: ignore *.d files Saleem Rashid 2016-08-21 20:25:35 +0100
  • 05a73593f6
    No special case encoding for '\x0', cleanups Jochen Hoenicke 2016-08-19 22:25:01 +0200
  • c85600b9bd
    Fix ethereum_sign_tx Jochen Hoenicke 2016-08-19 23:05:54 +0200
  • 22d0e7a053 Incorporated changes for updated master Jochen Hoenicke 2016-08-18 16:32:51 +0200
  • efd443abe8 implement ethereum signing check Pavol Rusnak 2016-08-17 17:18:13 +0200
  • 4e0a69b6ea refactor ethereum methods, show progress properly Pavol Rusnak 2016-08-17 13:26:54 +0200
  • 1558d77ea0 split rlp_encode_length into rlp_encode_length and rlp_encode_list_length Pavol Rusnak 2016-08-16 14:06:05 +0200
  • 3db323c599 fix printing of ethereum value and address Pavol Rusnak 2016-08-10 19:15:29 +0200
  • 3d1ab24d92 simplify ethereum code, EthereumSignTx.data_length is the total length now Pavol Rusnak 2016-08-10 18:37:30 +0200
  • 48008ddd8e implement layoutEthereumConfirmTx Pavol Rusnak 2016-06-30 14:03:12 +0200
  • 7d9a56e678 fix curly braces in if statements Pavol Rusnak 2016-06-28 20:44:54 +0200
  • 4a195ebd86 Don't include 0x in address display, so everything fits Nick Johnson 2016-05-26 21:56:31 +0100
  • 7432805b6a Fix special RLP case for length=1 firstbyte=0 Alex Beregszaszi 2016-05-25 20:03:13 +0100
  • 079d282541 Simplify send_request_chunk() Alex Beregszaszi 2016-05-25 15:40:23 +0100
  • 78b1370de9 More input sanity checks in EthereumSignTx Alex Beregszaszi 2016-05-25 15:39:11 +0100
  • a617200c9c Add confirmation dialog to EthereumSignTx Alex Beregszaszi 2016-05-25 15:33:23 +0100
  • e0a1743003 Add sanity checks for data fields in EthereumSignTx Alex Beregszaszi 2016-05-25 15:33:12 +0100
  • ab49a7cb45 Calculate data length based on the initial chunk and the supplied length Alex Beregszaszi 2016-05-25 15:32:52 +0100
  • e0395b13eb Fix RLP length calculation Alex Beregszaszi 2016-05-25 09:28:53 +0100
  • 2b6c991179 Split out send_signature and support short requests Alex Beregszaszi 2016-05-25 02:41:10 +0100
  • 1d2f9b6ecd Initial signing implementation for Ethereum Alex Beregszaszi 2016-05-25 00:38:32 +0100
  • a9449520b8 Ethereum signing skeleton Alex Beregszaszi 2016-05-24 22:22:30 +0100
  • 9c7e41f15b Reorder fsm.c for logical grouping of signing methods Alex Beregszaszi 2016-05-24 22:14:10 +0100
  • a031b79e24 Add sha3.o to OBJS Nick Johnson 2016-05-24 20:31:34 +0100
  • 352d296f77 Return the correct MessageType from EthereumGetAddress Nick Johnson 2016-05-24 20:31:25 +0100
  • 3c2d9111e2 Implement EthereumGetAddress Alex Beregszaszi 2016-05-23 21:28:33 +0100
  • bf465357ee Include placeholder handlers for the Ethereum protocol Alex Beregszaszi 2016-05-23 21:27:18 +0100
  • f4ed55377d Moved get_ethereum_address from ecdsa to bip32 Jochen Hoenicke 2016-08-18 16:21:33 +0200
  • 3be88e69ff
    add unit tests for ethereum messages Pavol Rusnak 2016-08-16 17:22:30 +0200
  • 245e2cc23d
    update bip39bruteforce tool Pavol Rusnak 2016-08-15 15:05:32 +0200
  • 78c6328b36
    fix ethereum_sign_tx Pavol Rusnak 2016-08-10 18:13:05 +0200
  • 6a1564ba87
    fix firmware_update fetching firmware Pavol Rusnak 2016-08-10 16:51:06 +0200
  • a8ed2d41e8 Merge pull request #16 from trezor/chrome-extension-patch slush0 2016-08-10 16:44:21 +0200
  • 6d0f3083f3 Adding chrome extension to white-listed domains Karel Bílek 2016-08-10 15:59:28 +0200
  • e9427b04f3 fixes for latest V2 format, add checksum Jan Pochyla 2016-08-05 13:11:24 +0200
  • c29457337b Merge pull request #100 from schinzelh/patch-1 Pavol Rusnak 2016-07-31 20:11:20 +0200
  • 1dfca212f1 add python-ecdsa dependency Holger Schinzel 2016-07-23 10:06:19 +0200
  • 8bb7f550ad Merge pull request #65 from jhoenicke/master Pavol Rusnak 2016-07-19 22:24:40 +0200
  • 90122cf29a Fix for older python version Jochen Hoenicke 2016-07-19 21:37:54 +0200
  • 4d6d9fe8ba Merge pull request #62 from jhoenicke/pbkdf2_fast Pavol Rusnak 2016-07-19 16:43:49 +0200
  • e25fcc8d91 Merge pull request #99 from jhoenicke/master Pavol Rusnak 2016-07-19 16:38:33 +0200
  • 7d8cb9018e
    Ask for confirmation on ECDH Session (gpg decrypt) Jochen Hoenicke 2016-07-14 18:11:20 +0200
  • a129b072d3 ignore socket.recv timeout in udp transport Jan Pochyla 2016-07-14 15:57:05 +0200
  • d8e17d5d4d
    Test cases for sha256 and sha512 Jochen Hoenicke 2016-07-13 20:40:15 +0200
  • 9101c050aa
    Smoother progress bar for wakeup Jochen Hoenicke 2016-07-12 15:06:24 +0200
  • 32bda8d1d9
    Faster PBKDF2 by reusing intermediate results. Jochen Hoenicke 2016-07-12 13:43:13 +0200
  • 0f48e15c48 fix v2 transport Jan Pochyla 2016-07-13 17:41:08 +0200
  • b29db007f9 Merge pull request #15 from jhoenicke/segwit Pavol Rusnak 2016-07-11 16:07:32 +0200
  • 1a66454066
    GetAddress with scripttype Jochen Hoenicke 2016-07-03 14:47:22 +0200
  • def589743e
    Signing protocol extensions for segwit Jochen Hoenicke 2016-04-30 14:43:58 +0200
  • b95f785701
    update readme to reflect new mytrezor location Pavol Rusnak 2016-07-04 19:03:27 +0200
  • 4912ac550c
    Revert "add __dummy field to HDNode where fingerprint used to be (in order not to binary compatibility)" Pavol Rusnak 2016-07-04 18:49:25 +0200
  • c80f0fbc52
    remove cpython wrapper - it's broken and nobody uses it Pavol Rusnak 2016-07-04 18:19:58 +0200
  • 437c5739f1
    Merge branch 'jhoenicke-master' Pavol Rusnak 2016-07-04 17:42:54 +0200
  • f489550a1b
    Merge branch 'master' of https://github.com/jhoenicke/trezor-mcu into jhoenicke-master Pavol Rusnak 2016-07-04 17:42:39 +0200
  • 9a8df5a4bb
    add __dummy field to HDNode where fingerprint used to be (in order not to binary compatibility) Pavol Rusnak 2016-07-04 17:37:05 +0200
  • dc167592d5
    increase timeout in test_codepoints Pavol Rusnak 2016-07-04 17:32:02 +0200
  • b5f89bb478
    fpr -> fingerprint Pavol Rusnak 2016-07-04 17:29:48 +0200
  • ab81351de1 Merge pull request #61 from jhoenicke/master Pavol Rusnak 2016-07-04 17:28:18 +0200
  • 79e4d4d8c2
    fix uppercase letters in GitHub/GitLab Pavol Rusnak 2016-07-04 16:58:57 +0200
  • 40ca2c9210
    add gitlab to u2f_knownapps Pavol Rusnak 2016-07-04 15:44:47 +0200
  • 633024a993
    send failure when reset workflow is aborted (this sends features when it was aborted by initialize message) Pavol Rusnak 2016-07-04 15:02:24 +0200
  • 3ce756b692
    add set -e to shell scripts Pavol Rusnak 2016-07-03 13:53:20 +0200
  • 7e83062352
    update dockerfile to fedora:24 Pavol Rusnak 2016-07-03 13:41:17 +0200
  • e00453661d
    remove trezorctl-emu.sh script, trezorctl now uses default pipe path if not provided Pavol Rusnak 2016-07-02 20:50:04 +0200
  • 16b6289c50
    unclutter root dir by moving scripts into tools subdirectory Pavol Rusnak 2016-07-02 20:44:44 +0200
  • ef9eaf4553
    rename ethereum_send_tx to ethereum_sign_tx, add --publish option Pavol Rusnak 2016-07-02 20:26:58 +0200
  • 39e827a90a Reworked get_transport for hid/bridge. python/v0.7.0 slush0 2016-06-30 16:47:17 +0200
  • 3b4f226d48
    cleanup transports Pavol Rusnak 2016-06-30 16:23:07 +0200
  • c972d396ae
    fix test_protection_levels Pavol Rusnak 2016-06-30 15:19:44 +0200
  • fdbae0b0e0
    fix hid_control_request for debug link Pavol Rusnak 2016-06-30 14:04:11 +0200
  • 4c2b12b0c5
    update whitespace Pavol Rusnak 2016-06-30 13:55:30 +0200
  • 6b8fc64e0a Whitelisted trezor.io, Added PID/VID for Trezor2 slush0 2016-06-29 20:54:25 +0200
  • d61a151900
    add bn_divmod1000 including unit test Pavol Rusnak 2016-06-28 20:05:01 +0200
  • 6aaa5928e2 Fixed _write_chunk for hid_version==2 slush0 2016-06-27 22:16:34 +0200
  • 9b409ae6a4 Refactored Bridge transport, WIP slush0 2016-06-27 18:21:40 +0200
  • 514a7643f5 Bridge uses wallet.trezor.io for config file. slush0 2016-06-27 17:11:43 +0200
  • 58fd1bb512 Reworked handling of DEVICE_IDS slush0 2016-06-27 15:54:24 +0200