Jordan Rose
21dbd79192
java: Update to Gradle 8.6 and AGP 8.4.1 to match Signal-Android
2024-08-22 09:23:16 -07:00
Alex Konradi
06c1780a14
Hold server zkparams as pointers
2024-04-09 16:13:22 -04:00
Jordan Rose
8fb6cc31cf
bridge: Make a combined endorsement for GroupSendEndorsementsResponse
...
Specifically, make this on the Rust side bridge layer, and tack it on
to the end of per-member endorsements for the app side to peel off
later, rather than the app layer calling back down to Rust to compute
it. This saves a fair amount of marshalling work.
2024-03-12 14:54:04 -07:00
Jordan Rose
93237adc56
Android: Add benchmarks for GroupSendEndorsement
...
These show quite a bit of overhead over running the Rust benchmarks
directly. Something to look into!
2024-03-12 14:54:04 -07:00
Jordan Rose
54727562fc
Android: mark benchmark tests as profilable
2024-03-12 14:54:04 -07:00
Jordan Rose
f896129db9
Java: Update to Gradle 8.4, Android Gradle Plugin 8.3, SDK 34, Java 17
...
Each of these updates is required for the following update, and the
final one allows us to use 'record'.
The target SDK version is set to 33, matching the Android app.
2024-03-08 10:34:18 -08:00
Jordan Rose
a563c9b93d
Java: Add a bare-bones Future implementation for upcoming async APIs
2023-09-27 06:48:21 -07:00
moiseev-signal
f9471c9c68
Set up and apply code formatting for Java
2023-08-22 09:15:23 -07:00
moiseev-signal
716e683324
Update dependencies following curve25519-dalek 4.0.0 release
...
Co-authored-by: Jordan Rose <jrose@signal.org >
2023-08-09 15:04:41 -07:00
Jordan Rose
5b3d8bb731
Remove Android 19 support
2023-01-26 12:59:06 -08:00
Jordan Rose
98fd87ee9b
Android: Add very basic Curve25519 benchmarks
2022-12-02 17:14:06 -08:00