Add distinct error for legacy nomdc
authorAndre Heinecke <aheinecke@intevation.de>
Fri, 1 Jun 2018 12:59:25 +0000 (14:59 +0200)
committerAndre Heinecke <aheinecke@intevation.de>
Fri, 1 Jun 2018 12:59:25 +0000 (14:59 +0200)
* src/parsecontroller.cpp (format_error): Check for
isLegacyCipherNoMDC.

--
GnuPG-Bug-Id: T3714

src/parsecontroller.cpp

index 88263a6..c52bae7 100644 (file)
@@ -202,6 +202,11 @@ format_error(GpgME::DecryptionResult result, Protocol protocol)
         {
           msg += _("Failed to parse the mail.");
         }
+      else if (result.isLegacyCipherNoMDC())
+        {
+          msg += _("Data is not integrity protected. "
+                   "Decrypting it could be a security problem. (no MDC)");
+        }
       else
         {
           msg += result.error().asString();