Commit Graph

  • e9c6f35fe6 update hid4java to remove rpath from linux x86 binary master Craig Raw 2026-05-24 19:01:17 +0200
  • 2a8c73c131 improve trezor error message when non witness utxo field is not provided Craig Raw 2026-05-19 18:14:56 +0200
  • 45e7a2f97e add api support for retreiving silent payments spscan keys sp Craig Raw 2026-04-27 08:12:19 +0200
  • a6371b74df improve handling of connected non-jade esp32 devices Craig Raw 2026-03-26 12:14:06 +0200
  • a6335f8c6d upgrade usb4java to v1.3.6 to fix library load from application image Craig Raw 2026-03-13 10:42:44 +0200
  • be6e7b8229 upgrade usb4java to allow loading from libraryname system property Craig Raw 2026-03-12 15:38:30 +0200
  • 7f79ddee6b upgrade jackson-databind to v2.21.1 Craig Raw 2026-03-04 15:14:48 +0200
  • 7f98322a85 upgrade protobuf to v4.34.0 Craig Raw 2026-03-04 14:15:18 +0200
  • 36ef37143a upgrade junit to v5.14.1 Craig Raw 2026-03-04 13:05:08 +0200
  • 10ce9d4a11 upgrade jetbrains annotations to v26.0.2 Craig Raw 2026-03-04 13:02:09 +0200
  • 5244072d8d upgrade rxjava2 to v2.2.21 Craig Raw 2026-03-04 12:21:05 +0200
  • 9a7d6a0882 upgrade commons-codec to v1.21.0 Craig Raw 2026-03-04 12:09:30 +0200
  • 2c258edd11 upgrade commons-lang3 to v3.20.0 Craig Raw 2026-03-04 12:01:59 +0200
  • 530679514e upgrade slf4j-api to v2.0.17 Craig Raw 2026-03-04 11:30:15 +0200
  • b074099a38
    add keepkey passphrase support Highlander 2026-02-12 00:15:24 -0700
  • 36cf0c85dc upgrade jserialcomm to avoid file access issue on windows Craig Raw 2026-02-04 16:58:50 +0200
  • c95266bdd6 remove warning on gradle test task Craig Raw 2026-02-04 12:57:01 +0200
  • dad8ff2c77 upgrade extra-java-module-info to 1.13.1 Craig Raw 2026-01-27 15:54:24 +0200
  • 2bee436b67 fix trezor change detection on signing Craig Raw 2026-01-22 15:42:13 +0200
  • dd23269f0e remove unnecessary .gitmodules Craig Raw 2026-01-13 11:18:01 +0200
  • 0bd6765681 followup Craig Raw 2025-12-20 10:40:54 +0200
  • f427e4561e handle read timeout differently when probing for v2 protocol Craig Raw 2025-12-20 10:10:59 +0200
  • 1bd7b06214 use optimized elligator2 impl Craig Raw 2025-12-20 09:57:12 +0200
  • b2a08de075 avoid manually clamping public x25519 keys Craig Raw 2025-12-20 09:32:40 +0200
  • 730956a441 avoid creating two sessions on pairing Craig Raw 2025-12-18 12:05:08 +0200
  • 65758ff5e2 generate pairing private key from random bytes Craig Raw 2025-12-18 12:00:24 +0200
  • b1d9c493f9 avoid double clamping private keys Craig Raw 2025-12-18 11:56:49 +0200
  • 4b1522b680 add debug logging for cpace Craig Raw 2025-12-18 11:53:46 +0200
  • f5c81cdc28 also clamp points used for pairing Craig Raw 2025-12-18 11:49:08 +0200
  • dcb270b551 clamp private keys used for pairing Craig Raw 2025-12-18 11:43:21 +0200
  • e4f587dce4 fix session id choice with paired_autoconnect Craig Raw 2025-12-18 11:13:11 +0200
  • a7cd5d58c0 passphrase followup Craig Raw 2025-12-18 11:04:37 +0200
  • be76cb004e add initial passphrase session management Craig Raw 2025-12-18 10:58:51 +0200
  • 371422f516 refactor noise package out of bitbox02 package Craig Raw 2025-12-18 10:37:01 +0200
  • adc5499a56 create new session if paired (but not paired_autoconnect) Craig Raw 2025-12-18 10:28:35 +0200
  • 5cbdd51c0f pass device model to pairing success method Craig Raw 2025-12-17 14:20:44 +0200
  • 440ecfa125 fix name display for pairing 2 Craig Raw 2025-12-17 14:01:46 +0200
  • 8d6f41dc31 fix name display for pairing Craig Raw 2025-12-17 14:00:50 +0200
  • 50ad892866 fix issue with using random keypair Craig Raw 2025-12-17 13:26:45 +0200
  • dde9b07e7a create new session after pairing with autoreconnect Craig Raw 2025-12-17 13:17:40 +0200
  • b5c603ed3b avoid creating new session after pairing Craig Raw 2025-12-17 13:14:09 +0200
  • e8d3a599c2 end request after paired autoconnect Craig Raw 2025-12-17 13:06:51 +0200
  • 982affbd2d avoid creating new session if already paired Craig Raw 2025-12-17 12:50:10 +0200
  • ab2d7f7c89 create new session after every handshake Craig Raw 2025-12-17 11:27:45 +0200
  • 4740c4047e fix new session issue Craig Raw 2025-12-17 11:22:45 +0200
  • 0070fbd33c create new session after pairing Craig Raw 2025-12-17 11:16:07 +0200
  • 2c1aa0d3b4 send thpendrequest after pairing Craig Raw 2025-12-17 11:12:14 +0200
  • 5f379861e9 update pairing state after pairing completes Craig Raw 2025-12-17 11:09:32 +0200
  • 64547081be avoid sending thpendrequest after pairing Craig Raw 2025-12-17 11:02:03 +0200
  • b6d8dff161 update host static key during handshake Craig Raw 2025-12-17 10:43:12 +0200
  • 874076fc19 store credential from handshake result Craig Raw 2025-12-16 19:14:03 +0200
  • cb5274eac5 handle credential use during handshake Craig Raw 2025-12-16 19:01:19 +0200
  • d40f69cb8e further pairing flow fixes Craig Raw 2025-12-16 18:41:17 +0200
  • 2ec959a0b8 fix cpace calculation Craig Raw 2025-12-16 18:29:18 +0200
  • 53444cd432 fix payload length calculation Craig Raw 2025-12-16 18:15:06 +0200
  • cefaf13dbb poll for continuation packets Craig Raw 2025-12-16 18:05:44 +0200
  • 8dd03904ba handle read polling while waiting for user Craig Raw 2025-12-16 17:45:10 +0200
  • 25f4fba2c3 fix button request mismatch Craig Raw 2025-12-16 17:31:15 +0200
  • d63601d3d6 fix thp method parsing Craig Raw 2025-12-16 17:20:31 +0200
  • 9844fc7dfe fix recursive loop Craig Raw 2025-12-16 17:14:34 +0200
  • ba7102ff16 add thp pairing config Craig Raw 2025-12-16 16:36:05 +0200
  • 0491ac0790 update to accept trezor noise config impl Craig Raw 2025-12-16 15:57:38 +0200
  • 8aff432bb2 initial trezor host protocol (v2) implementation Craig Raw 2025-12-16 15:34:22 +0200
  • 8b255202d2 refactor trezor protocol implementation and extract v1 logic Craig Raw 2025-12-16 11:10:33 +0200
  • a2159525b4 update trezor protobuf generated source Craig Raw 2025-12-15 12:40:37 +0200
  • 662ffa0379 add trezor safe 7 and ledger nano gen5 models Craig Raw 2025-12-11 11:07:36 +0200
  • 815bc999ae ensure plugdev is added as a system group Craig Raw 2025-12-03 08:18:34 +0200
  • db408de3a1 use psbt copy method Craig Raw 2025-11-24 11:15:17 +0200
  • 7e04adda35 ensure psbts are converted to v0 before signing Craig Raw 2025-11-19 11:56:54 +0200
  • 10e8d9cd4b request display of path when retreiving xpubs on ledger devices for any non-standard path Craig Raw 2025-10-24 08:38:27 +0200
  • c16389fdea upgrade commons-lang3 Craig Raw 2025-09-30 12:23:15 +0200
  • ec439c6c4a upgrade to gradle v9.1.0 Craig Raw 2025-09-29 13:21:12 +0200
  • 3de7022399 upgrade to gradle 8.14.3 Craig Raw 2025-08-07 11:17:50 +0200
  • 2422bff07d build improvements for gradle 8.14.3 Craig Raw 2025-08-07 10:56:04 +0200
  • 91140aa6f7 add bitbox02 nova product string and additional attestation keys Craig Raw 2025-07-29 14:44:07 +0200
  • 0b1d5f06a8 fix jade configuration for signet and regtest networks Craig Raw 2025-07-02 16:44:53 +0200
  • 5facb25ede increase trezor device libusb timeout Craig Raw 2025-05-16 10:01:50 +0200
  • d3ed65b89e fix issue parsing remote coldcard xpub encoded on a different network Craig Raw 2025-04-03 15:18:25 +0200
  • 084b3da3e2 fix non-zero account script type detection when signing a message on trezor devices Craig Raw 2025-03-12 08:51:49 +0200
  • 36f3b6bfa0 update readme to list onekey support Craig Raw 2025-02-26 14:21:15 +0200
  • 6f9eeacf08 bump to v1.1.0 Craig Raw 2025-02-26 14:18:45 +0200
  • b41e83a002 convert onekey device type to and from trezor type Craig Raw 2025-02-20 17:04:21 +0200
  • e533839338 fix enumeration of product models for onekey Craig Raw 2025-02-20 13:50:33 +0200
  • 643db2c9b1 add detection of onekey hardware wallets as trezor models Craig Raw 2025-02-20 13:31:22 +0200
  • 7088ce7294 upgrade to libusb 1.0.27 on all platforms Craig Raw 2025-02-18 15:30:23 +0200
  • 3b161c4bff add specific handling for invalid windows device drivers on trezor devices Craig Raw 2025-02-18 13:31:50 +0200
  • 682b103104 fix handling of high account numbers on ledger devices Craig Raw 2025-02-18 12:45:33 +0200
  • 480f8ed73f additionally check for trezor model against internal name, improve exception handling on no match Craig Raw 2025-02-16 08:43:05 +0200
  • 81a7a86e1c fix stripping leading zeros from master fingerprint Craig Raw 2025-02-14 18:42:05 +0200
  • fd7d0b7fa5 protect against endless loop from negative value returned from writebytes Craig Raw 2025-02-12 09:03:58 +0200
  • c4c7ca8da3 fix unsigned byte to int conversion for ledger get_more_elements command Craig Raw 2025-02-07 15:56:14 +0200
  • 869b437cb0 support coldcard p2tr address display and show correct address for script type on message sign Craig Raw 2025-02-06 16:12:22 +0200
  • b80cbbbc57 use statically linked libusb in libusb4java Craig Raw 2025-02-04 19:55:10 +0200
  • b379338cc2 fix jade error handling Craig Raw 2025-02-03 14:46:42 +0200
  • d7083680d8 indicate if passphrase is required but has not been sent Craig Raw 2025-02-03 08:53:38 +0200
  • a145ef690e fix trezor one passphrase protection deactivation Craig Raw 2025-01-31 15:01:21 +0200
  • 0e7eada4f4 fix trezor one passphrase behaviour, add bitbox02 non-standard path check Craig Raw 2025-01-31 13:36:32 +0200
  • c8c558d66e ensure consistent key ordering in multisig wallet policy Craig Raw 2025-01-30 16:19:29 +0200
  • 4220b34359 add jade plus to udev rules Craig Raw 2025-01-30 12:04:48 +0200
  • 990b0d5c42 throw error if trying to sign a taproot input on legacy ledger firmware Craig Raw 2025-01-23 15:40:17 +0200