Commit Graph

137 Commits

Author SHA1 Message Date
Craig Raw
e9c6f35fe6 update hid4java to remove rpath from linux x86 binary 2026-05-24 19:01:17 +02:00
Craig Raw
2a8c73c131 improve trezor error message when non witness utxo field is not provided 2026-05-19 18:14:56 +02:00
Craig Raw
45e7a2f97e add api support for retreiving silent payments spscan keys 2026-04-27 08:12:19 +02:00
Craig Raw
a6371b74df improve handling of connected non-jade esp32 devices 2026-03-26 12:14:06 +02:00
Craig Raw
a6335f8c6d upgrade usb4java to v1.3.6 to fix library load from application image 2026-03-13 10:42:44 +02:00
Craig Raw
be6e7b8229 upgrade usb4java to allow loading from libraryname system property 2026-03-12 15:38:30 +02:00
Craig Raw
7f79ddee6b upgrade jackson-databind to v2.21.1 2026-03-04 15:14:48 +02:00
Craig Raw
7f98322a85 upgrade protobuf to v4.34.0 2026-03-04 14:15:18 +02:00
Craig Raw
36ef37143a upgrade junit to v5.14.1 2026-03-04 13:05:08 +02:00
Craig Raw
10ce9d4a11 upgrade jetbrains annotations to v26.0.2 2026-03-04 13:02:09 +02:00
Craig Raw
5244072d8d upgrade rxjava2 to v2.2.21 2026-03-04 12:21:05 +02:00
Craig Raw
9a7d6a0882 upgrade commons-codec to v1.21.0 2026-03-04 12:09:30 +02:00
Craig Raw
2c258edd11 upgrade commons-lang3 to v3.20.0 2026-03-04 12:01:59 +02:00
Craig Raw
530679514e upgrade slf4j-api to v2.0.17 2026-03-04 11:30:15 +02:00
Highlander
b074099a38
add keepkey passphrase support 2026-02-12 09:15:24 +02:00
Craig Raw
36cf0c85dc upgrade jserialcomm to avoid file access issue on windows 2026-02-04 16:58:50 +02:00
Craig Raw
c95266bdd6 remove warning on gradle test task 2026-02-04 12:57:01 +02:00
Craig Raw
dad8ff2c77 upgrade extra-java-module-info to 1.13.1 2026-01-27 15:54:24 +02:00
Craig Raw
2bee436b67 fix trezor change detection on signing 2026-01-22 15:42:13 +02:00
Craig Raw
dd23269f0e remove unnecessary .gitmodules 2026-01-13 11:18:01 +02:00
Craig Raw
0bd6765681 followup 2025-12-20 10:40:54 +02:00
Craig Raw
f427e4561e handle read timeout differently when probing for v2 protocol 2025-12-20 10:10:59 +02:00
Craig Raw
1bd7b06214 use optimized elligator2 impl 2025-12-20 09:57:12 +02:00
Craig Raw
b2a08de075 avoid manually clamping public x25519 keys 2025-12-20 09:32:40 +02:00
Craig Raw
730956a441 avoid creating two sessions on pairing 2025-12-18 12:05:08 +02:00
Craig Raw
65758ff5e2 generate pairing private key from random bytes 2025-12-18 12:00:24 +02:00
Craig Raw
b1d9c493f9 avoid double clamping private keys 2025-12-18 11:56:49 +02:00
Craig Raw
4b1522b680 add debug logging for cpace 2025-12-18 11:53:46 +02:00
Craig Raw
f5c81cdc28 also clamp points used for pairing 2025-12-18 11:49:08 +02:00
Craig Raw
dcb270b551 clamp private keys used for pairing 2025-12-18 11:43:21 +02:00
Craig Raw
e4f587dce4 fix session id choice with paired_autoconnect 2025-12-18 11:13:11 +02:00
Craig Raw
a7cd5d58c0 passphrase followup 2025-12-18 11:04:37 +02:00
Craig Raw
be76cb004e add initial passphrase session management 2025-12-18 10:58:51 +02:00
Craig Raw
371422f516 refactor noise package out of bitbox02 package 2025-12-18 10:37:01 +02:00
Craig Raw
adc5499a56 create new session if paired (but not paired_autoconnect) 2025-12-18 10:28:35 +02:00
Craig Raw
5cbdd51c0f pass device model to pairing success method 2025-12-17 14:20:44 +02:00
Craig Raw
440ecfa125 fix name display for pairing 2 2025-12-17 14:01:46 +02:00
Craig Raw
8d6f41dc31 fix name display for pairing 2025-12-17 14:00:50 +02:00
Craig Raw
50ad892866 fix issue with using random keypair 2025-12-17 13:26:45 +02:00
Craig Raw
dde9b07e7a create new session after pairing with autoreconnect 2025-12-17 13:17:40 +02:00
Craig Raw
b5c603ed3b avoid creating new session after pairing 2025-12-17 13:14:09 +02:00
Craig Raw
e8d3a599c2 end request after paired autoconnect 2025-12-17 13:06:51 +02:00
Craig Raw
982affbd2d avoid creating new session if already paired 2025-12-17 12:50:10 +02:00
Craig Raw
ab2d7f7c89 create new session after every handshake 2025-12-17 11:27:45 +02:00
Craig Raw
4740c4047e fix new session issue 2025-12-17 11:22:45 +02:00
Craig Raw
0070fbd33c create new session after pairing 2025-12-17 11:16:07 +02:00
Craig Raw
2c1aa0d3b4 send thpendrequest after pairing 2025-12-17 11:12:14 +02:00
Craig Raw
5f379861e9 update pairing state after pairing completes 2025-12-17 11:09:32 +02:00
Craig Raw
64547081be avoid sending thpendrequest after pairing 2025-12-17 11:02:03 +02:00
Craig Raw
b6d8dff161 update host static key during handshake 2025-12-17 10:43:12 +02:00