From a1b43c9563af9b9b38688b917164da4dc85026b0 Mon Sep 17 00:00:00 2001 From: SessionHero01 <180888785+SessionHero01@users.noreply.github.com> Date: Thu, 23 Oct 2025 09:31:20 +1100 Subject: [PATCH] Fix non-deterministic profile encryption --- .../thoughtcrime/securesms/attachments/AvatarUploadManager.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/java/org/thoughtcrime/securesms/attachments/AvatarUploadManager.kt b/app/src/main/java/org/thoughtcrime/securesms/attachments/AvatarUploadManager.kt index 68dbfc6e84..af06eed483 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/attachments/AvatarUploadManager.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/attachments/AvatarUploadManager.kt @@ -93,6 +93,7 @@ class AvatarUploadManager @Inject constructor( val ciphertext = ByteArrayOutputStream().use { outputStream -> ProfileCipherOutputStream(outputStream, key).use { it.write(pictureData) + it.flush() } outputStream.toByteArray()