From f765288f3b5c20e720c7346faaa8b7874a5bd7cd Mon Sep 17 00:00:00 2001 From: M66B Date: Wed, 8 Dec 2021 10:00:19 +0100 Subject: [PATCH] Refuse to store unencrypted messages --- app/src/main/java/eu/faircode/email/MessageHelper.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/MessageHelper.java b/app/src/main/java/eu/faircode/email/MessageHelper.java index b6540abd35..3850403da8 100644 --- a/app/src/main/java/eu/faircode/email/MessageHelper.java +++ b/app/src/main/java/eu/faircode/email/MessageHelper.java @@ -554,6 +554,12 @@ public class MessageHelper { return imessage; } + if (EntityMessage.PGP_SIGNENCRYPT.equals(message.ui_encrypt) || + EntityMessage.SMIME_SIGNENCRYPT.equals(message.ui_encrypt)) { + Log.e("Storing unencrypted message"); + throw new IllegalArgumentException("Storing unencrypted message"); + } + build(context, message, attachments, identity, send, imessage); return imessage;