Jordan Rose
e419b9cf01
Update Gradle, AGP, Kotlin versions
2026-01-30 17:14:36 -08:00
Jordan Rose
26f46d3d68
android: Bump minSdkVersion to 23
2025-11-06 15:51:06 -08:00
gram-signal
533d11dd7c
Remove usePqRatchet from client-facing code, defaulting to always use.
2025-10-02 11:32:36 -07:00
andrew-signal
90c66511dc
Java: Update Android Gradle Plugin to 8.10.1 to match Signal-Android.
2025-09-29 14:19:58 -04:00
Jordan Rose
25613c488a
android: Add a sealed-sender encrypt benchmark
2025-07-03 11:07:01 -07:00
Jordan Rose
47eae0d153
Don't strip libraries for the Android benchmarks
...
Otherwise, the Android Studio "profile" option is much less useful.
2025-06-23 14:10:27 -07:00
Alex Bakon
a32aca9bce
Remove Java Curve class
2025-06-12 17:24:31 -04:00
andrew-signal
1d0ae662d0
Bump Android Gradle Plugin to v8.9.0
2025-04-25 11:53:52 -06:00
Alex Bakon
0c02dd710c
Fix Android benchmark compilation
2025-02-04 13:16:11 -05:00
andrew-signal
9c0f28715b
Bump the version of com.library.android to match Signal-Android
2025-01-16 13:45:33 -05:00
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