From 562a34b9e9bca8fb6ff5637abd9122ae3eaba14e Mon Sep 17 00:00:00 2001 From: DenBond7 Date: Fri, 24 Sep 2021 12:45:06 +0300 Subject: [PATCH 1/4] Renamed some methods.| #1360 --- .../email/ui/activity/MessageDetailsActivityTest.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/FlowCrypt/src/androidTest/java/com/flowcrypt/email/ui/activity/MessageDetailsActivityTest.kt b/FlowCrypt/src/androidTest/java/com/flowcrypt/email/ui/activity/MessageDetailsActivityTest.kt index 1d9dcfff6a..5c4b3eb604 100644 --- a/FlowCrypt/src/androidTest/java/com/flowcrypt/email/ui/activity/MessageDetailsActivityTest.kt +++ b/FlowCrypt/src/androidTest/java/com/flowcrypt/email/ui/activity/MessageDetailsActivityTest.kt @@ -181,7 +181,7 @@ class MessageDetailsActivityTest : BaseMessageDetailsActivityTest() { } @Test - fun testMissingKeyErrorImportKey() { + fun testDecryptionError_KEY_MISMATCH_MissingKeyErrorImportKey() { testMissingKey( getMsgInfo( "messages/info/encrypted_msg_info_text_with_missing_key.json", @@ -217,7 +217,7 @@ class MessageDetailsActivityTest : BaseMessageDetailsActivityTest() { } @Test - fun testMissingPubKey() { + fun testDecryptionError_KEY_MISMATCH_MissingPubKey() { testMissingKey( getMsgInfo( "messages/info/encrypted_msg_info_text_error_one_pub_key.json", @@ -227,7 +227,7 @@ class MessageDetailsActivityTest : BaseMessageDetailsActivityTest() { } @Test - fun testBadlyFormattedMsg() { + fun testDecryptionError_FORMAT_BadlyFormattedMsg() { val msgInfo = getMsgInfo( "messages/info/encrypted_msg_info_text_error_badly_formatted.json", "messages/mime/encrypted_msg_info_plain_text_error_badly_formatted.txt" From 83f913762c832b19bf5ae44bf39d11b99592aee7 Mon Sep 17 00:00:00 2001 From: DenBond7 Date: Fri, 24 Sep 2021 12:46:19 +0300 Subject: [PATCH 2/4] Updated .docker-mailserver/maildata_source. Added new keys to test NO_MDC.| #1360 --- ...crypt.test_thirdKey_RSA4096_prv_strong.asc | 57 ++++++++++++++++++ ...lt@flowcrypt.test_thirdKey_RSA4096_pub.asc | 29 +++++++++ .../default/dovecot.list.index.log | Bin 5548 -> 5624 bytes .../Drafts/dbox-Mails/dovecot.index.log | Bin 320 -> 336 bytes .../INBOX/dbox-Mails/dovecot.index.cache | Bin 9736 -> 13032 bytes .../INBOX/dbox-Mails/dovecot.index.log | Bin 6232 -> 7540 bytes .../default/mailboxes/INBOX/dbox-Mails/u.19 | 44 ++++++++++++++ .../default/mailboxes/INBOX/dbox-Mails/u.20 | 55 +++++++++++++++++ .../Junk/dbox-Mails/dovecot.index.log | Bin 320 -> 336 bytes .../Sent/dbox-Mails/dovecot.index.log | Bin 336 -> 352 bytes .../Trash/dbox-Mails/dovecot.index.cache | Bin 2460 -> 2460 bytes .../Trash/dbox-Mails/dovecot.index.log | Bin 1288 -> 1304 bytes .../denbond7/dovecot.list.index.log | Bin 5072 -> 6188 bytes .../Drafts/dbox-Mails/dovecot.index.log | Bin 320 -> 336 bytes .../INBOX/dbox-Mails/dovecot.index.cache | Bin 2272 -> 2272 bytes .../INBOX/dbox-Mails/dovecot.index.log | Bin 1032 -> 1048 bytes .../Junk/dbox-Mails/dovecot.index.log | Bin 320 -> 336 bytes .../Sent/dbox-Mails/dovecot.index.cache | Bin 2496 -> 10036 bytes .../Sent/dbox-Mails/dovecot.index.log | Bin 4840 -> 5600 bytes .../denbond7/mailboxes/Sent/dbox-Mails/u.18 | 35 +++++++++++ .../denbond7/mailboxes/Sent/dbox-Mails/u.19 | 46 ++++++++++++++ .../Trash/dbox-Mails/dovecot.index.cache | Bin 2480 -> 2480 bytes .../Trash/dbox-Mails/dovecot.index.log | Bin 1192 -> 1208 bytes 23 files changed, 266 insertions(+) create mode 100644 FlowCrypt/src/androidTest/assets/pgp/default@flowcrypt.test_thirdKey_RSA4096_prv_strong.asc create mode 100644 FlowCrypt/src/androidTest/assets/pgp/default@flowcrypt.test_thirdKey_RSA4096_pub.asc create mode 100644 docker-mailserver/maildata_source/flowcrypt.test/default/mailboxes/INBOX/dbox-Mails/u.19 create mode 100644 docker-mailserver/maildata_source/flowcrypt.test/default/mailboxes/INBOX/dbox-Mails/u.20 create mode 100644 docker-mailserver/maildata_source/flowcrypt.test/denbond7/mailboxes/Sent/dbox-Mails/u.18 create mode 100644 docker-mailserver/maildata_source/flowcrypt.test/denbond7/mailboxes/Sent/dbox-Mails/u.19 diff --git a/FlowCrypt/src/androidTest/assets/pgp/default@flowcrypt.test_thirdKey_RSA4096_prv_strong.asc b/FlowCrypt/src/androidTest/assets/pgp/default@flowcrypt.test_thirdKey_RSA4096_prv_strong.asc new file mode 100644 index 0000000000..cb23a36043 --- /dev/null +++ b/FlowCrypt/src/androidTest/assets/pgp/default@flowcrypt.test_thirdKey_RSA4096_prv_strong.asc @@ -0,0 +1,57 @@ +-----BEGIN PGP PRIVATE KEY BLOCK----- +Version: PGPainless + +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 +T4OHtMBjorNdrA== +=WjJJ +-----END PGP PRIVATE KEY BLOCK----- diff --git a/FlowCrypt/src/androidTest/assets/pgp/default@flowcrypt.test_thirdKey_RSA4096_pub.asc b/FlowCrypt/src/androidTest/assets/pgp/default@flowcrypt.test_thirdKey_RSA4096_pub.asc new file mode 100644 index 0000000000..94c6f6f0cd --- /dev/null +++ b/FlowCrypt/src/androidTest/assets/pgp/default@flowcrypt.test_thirdKey_RSA4096_pub.asc @@ -0,0 +1,29 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: PGPainless + +mQINBGFN0KMBEAC5WFb0g6fhgeKqCoN0D2XCf9KDt1aMFHH20srKgk1iyUzJU4I6 +XNSLoHWEAexdxCWRCs1pEn+HOWF8/fw+AL26D3nIm9WvzIOMLtSLqP0UHCaF3mjo +jLb1xhub3yEakL2L8BixDaFY4fp2oG/qoLQndw/sK8sP9cLdRLLUbrYwb9wLHOYd +g12lEfGRiELAQnhQgxz70dq7zZXBIcydawi7Z5BJ5urie17sGX0+YVaikORtDxw5 +XO9ZQrtRqqKBHyi5uBJL8OP1wJh97R0X0zBMzYb1VzSScG9rQgDWsHpbfQUzS+K4 +6UVsSjoYMX0+ApAhZdRqZoGseuz0pCEv/FoikYl0fhzWk3J9LPx0modx1QNZ+0fy +8+5I5IXuTYZxprAQ5W+Y6QSHQtHEglDsUTFREZqZWQVSDSBDAfdKvDa74jVlilGw ++YFdQ7/e5xUEckK8X5YIcnLcxgKAzvA2dvOyB6xiyZI5FG7H2vldLle6MZwmRgcn +0QoiApFE+6jRG6fbGcmAO1hxw4l9V0trLOnGl0Die08nyN2UFdCSbjOGJk/WgPnf +eqZK0a+buFRvay2qE6b9066FptD3aJaDJobrVwX6aT8jd0UTB0WnpmsrFUDctGgf +MV1sJkgx6U57UCNAz+yahMYd0HoxU9iGYHcOl+ZDq2PmoFp5LD3Eiw1AtQARAQAB +tBZkZWZhdWx0QGZsb3djcnlwdC50ZXN0iQI2BBMBCgAgBQJhTdCjAhsHBRYCAwEA +BAsJCAcFFQoJCAsCHgECGQEACgkQcu8rUl0MGTMaGw//SOhH5xc32NvITmi2uzAy +hK5h6ygXP4oir3Sh7ctz03YeOQdipLC+SNPxS3roccDJlCCVyk9klyP4HSuKlSbI +FH2t9ElTuIjWFRCIAzJXMYwPnYWNf1SCXqxSmmj5w+ucpSxR8LG7N0jKA8TXSZ03 +dthGXwU04DUkH/T3s/jB2+Og3a5KmYcB/mq2li3yxbGDI4n9tBM5f9zkPtCzd+vf +tjlxkcA/5DCRnEaY8Dm/IOPlJ2b9SUrl9Z5071r9EhaCxrb8iCNHcZMblGvkKpxv +FBGZTxRPnWEMzEnMlYOql0EfPpiy04wgtOKBKUcBkJ00lALAxLzaCvgizreZmqlU +35ho4mYbVqFGrKYcDcJgBiVJPJC18aZUtGSmU/xLrjTE4ukMfxXJSZ2gy1s5nGdY +H0fmCXmZe3DN2goj1bwpjl11T4XV9LCw8Io28oDPb5yeXe+IoVg1NgsaFmJJrOUu +MzUp56bR+iOikqh1PnOdPUc1MOuYkQgsMkNg/ww/9lwE7ExZkbpwKH8X6WEZ6MCK +L93ARXbIjNyL7O9bTf20ABPHFJkFpDplEQ7+cUk5xMn8M4db0TytBme3u1eCq5xE +R8pGcbBXnNjG6WRxs/iyFQtEbJo6giaDwj+1z+KmFP7EhlFkeFWFKqTUbHBDdp5t +ghiFm8pyJk+Dh7TAY6KzXaw= +=ZuKQ +-----END PGP PUBLIC KEY BLOCK----- diff --git a/docker-mailserver/maildata_source/flowcrypt.test/default/dovecot.list.index.log b/docker-mailserver/maildata_source/flowcrypt.test/default/dovecot.list.index.log index 66da2845dc7aa03938ceb9f32bfa6fbbc31ce20f..f5f5d0a79ae8a048d9c943ebd6cdcac4ab9e504e 100644 GIT binary patch delta 40 wcmZ3Z{X=`h8qvujq6RXo3=9kjj0_BKXZa>JG&Hm*Ffa%>Ft9NE5M^Kh0Qp}ElmGw# delta 7 OcmeyNy+(V(8c_fbRs(DR diff --git a/docker-mailserver/maildata_source/flowcrypt.test/default/mailboxes/Drafts/dbox-Mails/dovecot.index.log b/docker-mailserver/maildata_source/flowcrypt.test/default/mailboxes/Drafts/dbox-Mails/dovecot.index.log index 29ed1f6e1e99eba9ed6fd8ff02d580f9e0687b96..dd9325f6888c178b8660a1ac8cc4ea2646327a52 100644 GIT binary patch delta 24 fcmX@Wbb)Du1EWAgLqm%K1A{;S0}F%9Iln{zU8M%M delta 7 Ocmcb>bbx7t10w(o90G;_ diff --git a/docker-mailserver/maildata_source/flowcrypt.test/default/mailboxes/INBOX/dbox-Mails/dovecot.index.cache b/docker-mailserver/maildata_source/flowcrypt.test/default/mailboxes/INBOX/dbox-Mails/dovecot.index.cache index 8cbfc0d41a4d00d0b24beca36f603eddb0cca1f4..e7b2709e1e9a6b12d4a77823e856ab00c5845fb8 100644 GIT binary patch literal 13032 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 X^tB!0nlyWLl#CV%vHjKy``!Nm?-4qB literal 9736 zcmd^_Ta4UR8Gt>xw8^HlfdDNMZI32E655&ioa5`HDZAO7O*Yz_b|-4L0=AwRZ`SF| z*s?v_EC{p@Y!pW~g~ z87s|XCNKP&GrxUqKKA+i|L5Yuk%Dsk&tHFL9>M`dQSO6q{93VGbLb%Roim#JE&2DMECDxfN7lP$mDv^M=Hegf(^m=;wI34Iv!QxHBZ&ZqrO z3^!M*Z3oc4Hr$FAIAQ!)+q>pA&ytCwb-#9FfVR$P;JvZmAM1q#%L2q0` zPRGL=~^?!g@9gvm;566Qz2GQW@y299Tj=UQi3}L7;E`DHmly84>`O#IzsjdP)nFj&4#`J#kGmxJ(cz(C(!_0NcbxI90Ge6h> zO+$P}>cid={Ky+QjGYg1kI<;lhkZ1MpH0jR;-xBK2g|(E!_P>4*eN#(kQo0I+8*Z) z_%L2!X08pIgnJ!mgD5w+$yJM$aVV4yx|wRKcg}~|>(o>&9qbVJ(cK16I%*rV--o>< zSopEflA$~whI1Dbsqq-ge7}bwZAc&X38<&fhl$D27{@)lqUF!ia_tWAqMIhX^DKMq z8MACvy;FXRQ5g3as;+9rE;G!sY<<+syeaICoVUG>oeuK*RAqka?i{=GX^~HAJVj<+ z=wU`3l9>mfo<3$)T_}JJ!}%#@sg|bMWtI(-nPwO^yJNiYb;fkV;)a!ZN^F5; zjhdIg3SRy#v>f033_Bh~+L*g?c=<@0O_5rb`DPC<*M{W9gv$DP@!CPlC2l8KQgVCO zipIZAMD+?~xjrj*ornWV%m8=6OzAN=)l910e4Xg_$IJ}I%oa?!0I1CRahQb}Bb#%{ zwW4lMqheLLSI(Q>FYt=#yfAup%_Fdgfyy z5mXHI46|0GLD^g3F6h?Dv+mgDYDR^sxy+q~wu;-|yEaK-q6F)M+${5KoWxCLaJmON z`I`2wO^$#$3&uzQokcaAEG8?X+(iF3D*Gjw`>$Z-sJM|g1S>a$#$;sfp&aI}it=cq zP$YBj9Zt{ROqKF?pLvZk34-d%O z{W-iXh24d!MCu5q(9rtFnEJ3)fbkNt+=^d;f;rb+ThN#7`e^p=@IIy> z$UT%#3U)3ZdkbO}W&7c`6OG7BLbxi@znH`-iX*h_Q^^eGeOKgtLF9Q+=pP+T>wfjY zv~FbZ3-_jRm}OZoi2F0Lz7MijJa8UR%_aaFuA}!uax(kvbo@Q9wjEZ)a|6(#V`j@fzH88R|%)N>ky1H%58=NGO%i(4O25rKFF$x zN4#gx`1buI*fh$ytr~1k1L)}2KW`vdAoqzI355Qd(8vb*$&=!I9y5b1rAm22l>eKo z2ja0zON{GwcE0`HmmmVC7E8x|`OGlk`q91Ra149|!uz)=2bIF1y;A6tjh1sIQX=n5 zZaLW8j=*rVl(yG~GuYdYl+9*XK0iI3XsMPKYt_YCskXLUP2y*!YU#o3%F;p-Gq+e; zsV>j2m1;}L`9gJdb?QPDK2}Ih7pqUMURYVWyu6y6F0afjt<2Tdl9QF{Y;~o&I9*NC z_EfWa`TV8obS=pzYJRG;r}VUJ+sf49DpXX0nwDnf7B9flRFq#sA3h8k`{<8T*OPE7 z{e@+E^JAUgfx1vj*?%tMQDfSu`WE@Xy7KD7`2G0w^8lHY10c$QLg7&10Q_fy#|i0$ z9n7T^{$EIG!q++F2)=_+lB3XVxZalAOwS@`%T3>wEia6_@UnPqCn)0<>F!Y!huucp z4c#=#?QFR%KX8@64|uujHCySCA2!`kxdIVN-Rr<-HR7Ga%F0p43j#MzSYLHJm{a-u zLyGcq=n7DY+zTgz`TeIuXkN diff --git a/docker-mailserver/maildata_source/flowcrypt.test/default/mailboxes/INBOX/dbox-Mails/dovecot.index.log b/docker-mailserver/maildata_source/flowcrypt.test/default/mailboxes/INBOX/dbox-Mails/dovecot.index.log index 4a296d3fe6497698bc7dba10685af206dc74c6cc..b1b87ec53d4ef984b02bea2e0a133476a3f2da48 100644 GIT binary patch delta 935 zcmb7>F=$g!6o$`BUXrKQ`qG!$*eb?04MmGqs3_7QgM-VH4h|X3BH~mbLkDRd8WBW6 zxpnE{lA%Kfg$|CoWpYyJ(80l>i{Q|~!NKp`L(zg6B;5S>opbK}&v)+5!v6KQt?F!+ zWxbk6yey%7-$>hhKNgANzKCcpM=o(en7GPB;@*@B#e_`MaBE|YE4qDD@P*IylG{=j z8Bg099~-vZi}32~>sLR>i)dxc`j>6xkZpykpL5<;x0}&n+wAVGw#J8AtL>?!4YSqC zGV8$hn=4FA7ke4ar0zjJ>84+v-61a_zW}AMFFA>IU-NO177Dx%7SRF868eyt(Vfia zMUJ4m=uz}#C~^#4e7 zq`~ +Delivered-To: default@flowcrypt.test +Received: from mail.flowcrypt.test + by mail.flowcrypt.test with LMTP + id jQt4B+2aTWGmCgAAc/RpdQ + (envelope-from ) + for ; Fri, 24 Sep 2021 09:31:25 +0000 +Received: from localhost (localhost [127.0.0.1]) + by mail.flowcrypt.test (Postfix) with ESMTP id 1932F1602D7 + for ; Fri, 24 Sep 2021 09:31:25 +0000 (UTC) +Date: Fri, 24 Sep 2021 12:31:22 +0300 (GMT+03:00) +From: denbond7@flowcrypt.test +To: default@flowcrypt.test +Message-ID: <235891014.1.1632475882427@flowcrypt.test> +Subject: Decryption error. FORMAT +Mime-Version: 1.0 +Content-Type: multipart/mixed; + boundary="----=_Part_0_96825633.1632475882412" + +------=_Part_0_96825633.1632475882412 +Content-Type: text/plain; charset=us-ascii +Content-Transfer-Encoding: 7bit + +-----BEGIN PGP MESSAGE----- +Version: PGPainless + +hF4DTxRYvSK3u1MSAQdAjfCz/Api6+scscDotDFdYWIJkb/yoPO1bO7oG0bmVy8w +hNMnPoJltwL/NFTRzePhukPpF4TCotVfNRIR2yFUWdHCrAWAhNbrG0RSNQqrf165 +hF4D16Pe22XLHvsSAQdAgXBEKRUnjR6tJh2/PAsyAgSPcQCq89ssZaUEZcezMlYw +UoQgZuspiMdEYElItrZFCL8k1TiGHQ4KWKswjEqDePJ5y4YNe1nRO8oSymss7Fy3 +zYTOmwyWeb5g5OXsF1yovMlI19L4UQnKqhMik2hK8iNyBzp3l3cZcNl9Pmgs4a4l +DysRDxlHxwFlMg0ksjKKemn1FPHWuFNcUANTt9ZllMKCaxtpDCfDfMdwSWA= +=FNNA +-----END PGP MESSAGE----- + +------=_Part_0_96825633.1632475882412-- + + +R614d9aed +V581 +G91209d07ed9a4d61a60a000073f46975 + diff --git a/docker-mailserver/maildata_source/flowcrypt.test/default/mailboxes/INBOX/dbox-Mails/u.20 b/docker-mailserver/maildata_source/flowcrypt.test/default/mailboxes/INBOX/dbox-Mails/u.20 new file mode 100644 index 0000000000..8e242f08fa --- /dev/null +++ b/docker-mailserver/maildata_source/flowcrypt.test/default/mailboxes/INBOX/dbox-Mails/u.20 @@ -0,0 +1,55 @@ +2 M1e C614ecdf6 +N 0000000000000878 +Return-Path: +Delivered-To: default@flowcrypt.test +Received: from mail.flowcrypt.test + by mail.flowcrypt.test with LMTP + id zEBDJfbNTmEHBgAAc/RpdQ + (envelope-from ) + for ; Sat, 25 Sep 2021 07:21:26 +0000 +Received: from localhost (localhost [127.0.0.1]) + by mail.flowcrypt.test (Postfix) with ESMTP id 9445F1C2020 + for ; Sat, 25 Sep 2021 07:21:26 +0000 (UTC) +Date: Sat, 25 Sep 2021 10:21:24 +0300 (GMT+03:00) +From: denbond7@flowcrypt.test +To: default@flowcrypt.test +Message-ID: <132485680.1.1632554484802@flowcrypt.test> +Subject: Decryption error. NO_MDC +Mime-Version: 1.0 +Content-Type: multipart/mixed; + boundary="----=_Part_0_200041331.1632554484783" + +------=_Part_0_200041331.1632554484783 +Content-Type: text/plain; charset=us-ascii +Content-Transfer-Encoding: 7bit + +-----BEGIN PGP MESSAGE----- + +hQIMA3LvK1JdDBkzAQ//RjLOB+l/hvljxS+WamHcsx6JH4YVWcrElifdlmmFTB0z +R+F3mlJXLLAbpwAs0hLpfpsI+cpf3Ori67FfGyQPxCY3O0ilamPIvaJm7CqBJ08Y +c0zwVXpmOfAj0cv3NtPKERx88LgukolLk72m5UV2jVKv5fwH685B202rO08GcCt6 +GO8CfvyzMv42ys8KgiPkZd8snY9NBT5918nHqHywBFmU9N3suiLM2nKvvFsg+bAg ++0yGkhrFxyWuoL+OYiytR1rutDQjiqwBM7rWvwNFqN3hcBtY46qqQNq0PMe2n1Xm +1fcYI2ESganoO6Ovt2m5LbEyRAJYbVpeTAe/zS1EcmF7Abcn4Zy6mrWi+7eaVfju +8zhE4rxCxkQCFLb+bNc5hBl7ZTT7u7PcoRVGG8KSJc401ztef14RpzzpyP/RIhpq +V4m88VZ9yimr7eIvGPG2WHW445JCq47iu61j8FyVnscgFCMNTyn3t2k/IS/dyVEA +PeN36NUBhd8rM5i6WopO9szqFtwNI0Y9+xvjy07OBueU0enmxA3dcdq21Zc80F/3 +kkyD7W5dh4p4uBFzyL/o187hSlqGFk2+d9d6qDKVm7Ff3cY2ivF8SHXjtYk9kau2 +ZhFyoT8D1Jf3sYxCOdj72FyByPv/ugrxce/wu9bVBZbw7WDxcxmgvEsXv+UxTTrJ +wKHaEMxIbu1scpeSVUEaaAKeiviCkkC5m8jHTpjCmcVt8Sl8ucw/m5AwWIJosR20 +0NmxsgsEhT10fyuynWi3JhDpi+Z+TPTAxNgTqHR5pCBga/gyAQUbpNcWASylp6qa +AmqrP2IFEhED6MUmxcNLomIscRVUSS29+JHJZ7RLKORKymJq2stMnpuntwV+Hq7P +ZqSyI7YtiUvgFsINTdpydAWmIEkSOfIDNoDFDEcxFa7AYz72YEVUHVuuS5pmJ/A+ +fmkvS74gJMTqf7NYRE40uUUF9gPCS86qOeyzlYqxYdCZ0ipDrUQEMFNSgwLVuDBH +EM23JNOSs13nABklfWYkS9AAV1WYn/UxOHgBPspS1I+izTt2DQmjCd7RChk6a12K +R8C2GYrhhlsqMNZhwaI6gGKEg5yD2Ru3oVZPGrdifMaAu1mbOVzUHfJTFzzH/2xe +AD30MkqtGBtQ0rBnaMC4E8+JIA== +=5QII +-----END PGP MESSAGE----- +------=_Part_0_200041331.1632554484783-- + + +R614ecdf6 +V8a7 +Gd1576225f6cd4e610706000073f46975 + diff --git a/docker-mailserver/maildata_source/flowcrypt.test/default/mailboxes/Junk/dbox-Mails/dovecot.index.log b/docker-mailserver/maildata_source/flowcrypt.test/default/mailboxes/Junk/dbox-Mails/dovecot.index.log index 18c3d33e01d674d00b5490632b6e303f786a5932..01a963325b18a016436bb7ff5ea966528675b031 100644 GIT binary patch delta 24 fcmX@Wbb)Du1EWAgLqm%K1A{;S0}F%9Iln{zU8M%M delta 7 Ocmcb>bbx7t10w(o90G;_ diff --git a/docker-mailserver/maildata_source/flowcrypt.test/default/mailboxes/Sent/dbox-Mails/dovecot.index.log b/docker-mailserver/maildata_source/flowcrypt.test/default/mailboxes/Sent/dbox-Mails/dovecot.index.log index 9c91ad8b2536c31daa370c0c2d254c6bec8d5454..415811cd7420cab56437a31022895ac35653044e 100644 GIT binary patch delta 24 fcmcb>^nhtY0HZ)dLqm%K1A{;S0}I33S-yz?WLpP= delta 7 OcmaFBbb)C@03!el`~tQB diff --git a/docker-mailserver/maildata_source/flowcrypt.test/default/mailboxes/Trash/dbox-Mails/dovecot.index.cache b/docker-mailserver/maildata_source/flowcrypt.test/default/mailboxes/Trash/dbox-Mails/dovecot.index.cache index 7d72f768981a8c0c31d82103ab4afd60ae97b906..1dcefb39644b64baf996e7096f7c97a5c3f8bc54 100644 GIT binary patch delta 30 hcmbOuJV$uL4MrB3bAE}FFEC1QfEXaW`48g)b^x$;3z7f; delta 51 ZcmbOuJV$uL4aUhI7+HwHo0#UX0{|2i6ORA@ diff --git a/docker-mailserver/maildata_source/flowcrypt.test/default/mailboxes/Trash/dbox-Mails/dovecot.index.log b/docker-mailserver/maildata_source/flowcrypt.test/default/mailboxes/Trash/dbox-Mails/dovecot.index.log index 01bcdd561335bf1faf3fb879980d5a055b998b64..aa62efc12c99e1d6f23bc593f0d65ae16188c0f3 100644 GIT binary patch delta 24 fcmeC+n!&Y!gH@oRp`k^Afk7aEfrUZloL?dUQ56Ow delta 7 OcmbQi)xouagB1V?U;**~ diff --git a/docker-mailserver/maildata_source/flowcrypt.test/denbond7/dovecot.list.index.log b/docker-mailserver/maildata_source/flowcrypt.test/denbond7/dovecot.list.index.log index b640eae2a456ed9c40c340fe357997cdc0bab3cf..a67ec69e6c77646d2b9093a7038dce4c0136cdab 100644 GIT binary patch delta 376 zcmcbhzQ$m~1>wmCj3&JN3=qHwq=Y9IGHNr5O}@ycFJ>dc!0>jKZ(>73LyH0fgMb4A z3qy;@WIaJ6DORA;0HFHmXwnxz(q>{iSTLnzM8P_lap=qtoji}(jCWz)2cQB51|cBk zpS+M!TdV<#E8d7szQ<|?cQ{CcFj(;dEQ$-nChIYp@d|)c0RhODB4A&NgMC>e%E0jL wtRIRmRm4G#;apz|ag6ZfhkW{C2e2qyAr5v3%xsYPA|QuIJiww@M}mO?0Q$&OCIA2c delta 7 OcmZ2ua6x^;1z`XVN&{yA diff --git a/docker-mailserver/maildata_source/flowcrypt.test/denbond7/mailboxes/Drafts/dbox-Mails/dovecot.index.log b/docker-mailserver/maildata_source/flowcrypt.test/denbond7/mailboxes/Drafts/dbox-Mails/dovecot.index.log index f5306d1234ec94ad8c0ba1b4fb5cd130d0a76dc1..fba7da47b89f08e40cc6549649104b453c6dde87 100644 GIT binary patch delta 24 fcmX@Wbb)Du1EWAgLqm%K1A{;S0}I3SS-yz?Uh@Y1 delta 7 Ocmcb>bbx7t10w(o90G;_ diff --git a/docker-mailserver/maildata_source/flowcrypt.test/denbond7/mailboxes/INBOX/dbox-Mails/dovecot.index.cache b/docker-mailserver/maildata_source/flowcrypt.test/denbond7/mailboxes/INBOX/dbox-Mails/dovecot.index.cache index d428e647ab6919f6706c94d58e5f30b41f2495f2..3edcba4dc9fdfd6161b3230b0d13915e3849e226 100644 GIT binary patch delta 114 zcmaDL_&{*O1lEA9Gkp_5c*ZOU4dbKJ6Xta%fW$yF48znQ^Cv%KmFHyunZ^JGlUM>a J$FQ|90RT&%F~9%- delta 114 zcmaDL_&{*O1lE89ocj_^12Kq(v9a+d%x; delta 7 OcmbQi(ZR8Sg9QKyO9AZw diff --git a/docker-mailserver/maildata_source/flowcrypt.test/denbond7/mailboxes/Junk/dbox-Mails/dovecot.index.log b/docker-mailserver/maildata_source/flowcrypt.test/denbond7/mailboxes/Junk/dbox-Mails/dovecot.index.log index 8296bbc84873d52cd70ffb895520dcf352eac0a7..5086669d656a5d18a31c9b309c77c4849411a8a1 100644 GIT binary patch delta 24 fcmX@Wbb)Du1EWAgLqm%K1A{;S0}I3SS-yz?Uh@Y1 delta 7 Ocmcb>bbx7t10w(o90G;_ diff --git a/docker-mailserver/maildata_source/flowcrypt.test/denbond7/mailboxes/Sent/dbox-Mails/dovecot.index.cache b/docker-mailserver/maildata_source/flowcrypt.test/denbond7/mailboxes/Sent/dbox-Mails/dovecot.index.cache index 88301bfd18c64aa6686e8b6161e7f86e0a3037af..0fc330f78999cbbf5c2440a3a749102781cd9afd 100644 GIT binary patch literal 10036 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 delta 38 pcmdnucR*N-k%N&zZ*F(O4j^U#0zM!AG{5`1fbOGOgX=`G*F;jXD@bBr9p+p?9Qxq<&DcmznjMNBinkYKh}i_sH=BbxIok uB6T@0jfB*dMJ-FFl+>IZcHQ~^w2riSe=#L>qi$V_NJ+Knw0ER&8NLC@tx%=_ delta 7 OcmaE${X%ua3n2gyHv_`} diff --git a/docker-mailserver/maildata_source/flowcrypt.test/denbond7/mailboxes/Sent/dbox-Mails/u.18 b/docker-mailserver/maildata_source/flowcrypt.test/denbond7/mailboxes/Sent/dbox-Mails/u.18 new file mode 100644 index 0000000000..b3babe43a0 --- /dev/null +++ b/docker-mailserver/maildata_source/flowcrypt.test/denbond7/mailboxes/Sent/dbox-Mails/u.18 @@ -0,0 +1,35 @@ +2 M1e C614d9aed +N 00000000000003CD +Date: Fri, 24 Sep 2021 12:31:22 +0300 (GMT+03:00) +From: denbond7@flowcrypt.test +To: default@flowcrypt.test +Message-ID: <235891014.1.1632475882427@flowcrypt.test> +Subject: Decryption error. FORMAT +MIME-Version: 1.0 +Content-Type: multipart/mixed; + boundary="----=_Part_0_96825633.1632475882412" +User-Agent: FlowCrypt_Android_1.2.1_dev_121__2021_09_24 + +------=_Part_0_96825633.1632475882412 +Content-Type: text/plain; charset=us-ascii +Content-Transfer-Encoding: 7bit + +-----BEGIN PGP MESSAGE----- +Version: PGPainless + +hF4DTxRYvSK3u1MSAQdAjfCz/Api6+scscDotDFdYWIJkb/yoPO1bO7oG0bmVy8w +hNMnPoJltwL/NFTRzePhukPpF4TCotVfNRIR2yFUWdHCrAWAhNbrG0RSNQqrf165 +hF4D16Pe22XLHvsSAQdAgXBEKRUnjR6tJh2/PAsyAgSPcQCq89ssZaUEZcezMlYw +UoQgZuspiMdEYElItrZFCL8k1TiGHQ4KWKswjEqDePJ5y4YNe1nRO8oSymss7Fy3 +zYTOmwyWeb5g5OXsF1yovMlI19L4UQnKqhMik2hK8iNyBzp3l3cZcNl9Pmgs4a4l +DysRDxlHxwFlMg0ksjKKemn1FPHWuFNcUANTt9ZllMKCaxtpDCfDfMdwSWA= +=FNNA +-----END PGP MESSAGE----- + +------=_Part_0_96825633.1632475882412-- + + +R614d9aea +V3e8 +G88f91b03ed9a4d61960a000073f46975 + diff --git a/docker-mailserver/maildata_source/flowcrypt.test/denbond7/mailboxes/Sent/dbox-Mails/u.19 b/docker-mailserver/maildata_source/flowcrypt.test/denbond7/mailboxes/Sent/dbox-Mails/u.19 new file mode 100644 index 0000000000..dc6c15bdd0 --- /dev/null +++ b/docker-mailserver/maildata_source/flowcrypt.test/denbond7/mailboxes/Sent/dbox-Mails/u.19 @@ -0,0 +1,46 @@ +2 M1e C614ecdf6 +N 00000000000006E8 +Date: Sat, 25 Sep 2021 10:21:24 +0300 (GMT+03:00) +From: denbond7@flowcrypt.test +To: default@flowcrypt.test +Message-ID: <132485680.1.1632554484802@flowcrypt.test> +Subject: Decryption error. NO_MDC +MIME-Version: 1.0 +Content-Type: multipart/mixed; + boundary="----=_Part_0_200041331.1632554484783" +User-Agent: FlowCrypt_Android_1.2.1_dev_121__2021_09_25 + +------=_Part_0_200041331.1632554484783 +Content-Type: text/plain; charset=us-ascii +Content-Transfer-Encoding: 7bit + +-----BEGIN PGP MESSAGE----- + +hQIMA3LvK1JdDBkzAQ//RjLOB+l/hvljxS+WamHcsx6JH4YVWcrElifdlmmFTB0z +R+F3mlJXLLAbpwAs0hLpfpsI+cpf3Ori67FfGyQPxCY3O0ilamPIvaJm7CqBJ08Y +c0zwVXpmOfAj0cv3NtPKERx88LgukolLk72m5UV2jVKv5fwH685B202rO08GcCt6 +GO8CfvyzMv42ys8KgiPkZd8snY9NBT5918nHqHywBFmU9N3suiLM2nKvvFsg+bAg ++0yGkhrFxyWuoL+OYiytR1rutDQjiqwBM7rWvwNFqN3hcBtY46qqQNq0PMe2n1Xm +1fcYI2ESganoO6Ovt2m5LbEyRAJYbVpeTAe/zS1EcmF7Abcn4Zy6mrWi+7eaVfju +8zhE4rxCxkQCFLb+bNc5hBl7ZTT7u7PcoRVGG8KSJc401ztef14RpzzpyP/RIhpq +V4m88VZ9yimr7eIvGPG2WHW445JCq47iu61j8FyVnscgFCMNTyn3t2k/IS/dyVEA +PeN36NUBhd8rM5i6WopO9szqFtwNI0Y9+xvjy07OBueU0enmxA3dcdq21Zc80F/3 +kkyD7W5dh4p4uBFzyL/o187hSlqGFk2+d9d6qDKVm7Ff3cY2ivF8SHXjtYk9kau2 +ZhFyoT8D1Jf3sYxCOdj72FyByPv/ugrxce/wu9bVBZbw7WDxcxmgvEsXv+UxTTrJ +wKHaEMxIbu1scpeSVUEaaAKeiviCkkC5m8jHTpjCmcVt8Sl8ucw/m5AwWIJosR20 +0NmxsgsEhT10fyuynWi3JhDpi+Z+TPTAxNgTqHR5pCBga/gyAQUbpNcWASylp6qa +AmqrP2IFEhED6MUmxcNLomIscRVUSS29+JHJZ7RLKORKymJq2stMnpuntwV+Hq7P +ZqSyI7YtiUvgFsINTdpydAWmIEkSOfIDNoDFDEcxFa7AYz72YEVUHVuuS5pmJ/A+ +fmkvS74gJMTqf7NYRE40uUUF9gPCS86qOeyzlYqxYdCZ0ipDrUQEMFNSgwLVuDBH +EM23JNOSs13nABklfWYkS9AAV1WYn/UxOHgBPspS1I+izTt2DQmjCd7RChk6a12K +R8C2GYrhhlsqMNZhwaI6gGKEg5yD2Ru3oVZPGrdifMaAu1mbOVzUHfJTFzzH/2xe +AD30MkqtGBtQ0rBnaMC4E8+JIA== +=5QII +-----END PGP MESSAGE----- +------=_Part_0_200041331.1632554484783-- + + +R614ecdf4 +V70e +G80698f22f6cd4e61f105000073f46975 + diff --git a/docker-mailserver/maildata_source/flowcrypt.test/denbond7/mailboxes/Trash/dbox-Mails/dovecot.index.cache b/docker-mailserver/maildata_source/flowcrypt.test/denbond7/mailboxes/Trash/dbox-Mails/dovecot.index.cache index f6c17b34286a3dc4e3e76c98a2cf128fc878906a..fd98fb3346089a723a9d5e716c4cc05df12514c7 100644 GIT binary patch delta 30 hcmdlWyg_)w8%CDtvwRaLe_)j005L##vjEcqb^yW;3)KJs delta 30 hcmdlWyg_)w8%CA`ocj_ce_)j005L##vjEcqb^yYK3+(^^ diff --git a/docker-mailserver/maildata_source/flowcrypt.test/denbond7/mailboxes/Trash/dbox-Mails/dovecot.index.log b/docker-mailserver/maildata_source/flowcrypt.test/denbond7/mailboxes/Trash/dbox-Mails/dovecot.index.log index 246d248942889f542e64c98edab48534f5800b0b..4efa8365f9c9aedbb56ce63674999b3dfebfec56 100644 GIT binary patch delta 24 fcmZ3%xr1}V3KoHehK3de1_pru1{Q|tvwRZ)W5owX delta 7 OcmdnNxq@@U3Kjqi6#~xy From 4cacaa7c1a89cdd4322f6fe3462f9510bc98d6e7 Mon Sep 17 00:00:00 2001 From: DenBond7 Date: Sat, 25 Sep 2021 10:26:36 +0300 Subject: [PATCH 3/4] Updated flowcrypt/flowcrypt-email-server to 0.0.6.| #1360 --- docker-mailserver/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker-mailserver/docker-compose.yml b/docker-mailserver/docker-compose.yml index acddcf2a93..a970efafc4 100644 --- a/docker-mailserver/docker-compose.yml +++ b/docker-mailserver/docker-compose.yml @@ -1,7 +1,7 @@ version: '2' services: mail: - image: flowcrypt/flowcrypt-email-server:0.0.5 + image: flowcrypt/flowcrypt-email-server:0.0.6 hostname: ${HOSTNAME} domainname: ${DOMAINNAME} container_name: ${CONTAINER_NAME} From 27ce2af3c591f361f93f1d531dea75d96fc3ba3c Mon Sep 17 00:00:00 2001 From: DenBond7 Date: Sat, 25 Sep 2021 10:59:08 +0300 Subject: [PATCH 4/4] Added a test for NO_MDC.| #1360 --- .../info/encrypted_msg_info_error_no_mdc.json | 58 +++++++++++++++++++ .../mime/encrypted_msg_info_error_no_mdc.txt | 47 +++++++++++++++ .../ui/activity/MessageDetailsActivityTest.kt | 25 ++++++++ 3 files changed, 130 insertions(+) create mode 100644 FlowCrypt/src/androidTest/assets/messages/info/encrypted_msg_info_error_no_mdc.json create mode 100644 FlowCrypt/src/androidTest/assets/messages/mime/encrypted_msg_info_error_no_mdc.txt diff --git a/FlowCrypt/src/androidTest/assets/messages/info/encrypted_msg_info_error_no_mdc.json b/FlowCrypt/src/androidTest/assets/messages/info/encrypted_msg_info_error_no_mdc.json new file mode 100644 index 0000000000..2e0d4e1b2f --- /dev/null +++ b/FlowCrypt/src/androidTest/assets/messages/info/encrypted_msg_info_error_no_mdc.json @@ -0,0 +1,58 @@ +{ + "encryptionType": "STANDARD", + "msgBlocks": [ + { + "complete": true, + "content": "\u003c!DOCTYPE html\u003e\n\u003chtml\u003e\n\u003chead\u003e\n \u003cmeta name\u003d\"viewport\" content\u003d\"width\u003ddevice-width\"/\u003e\n \u003cstyle\u003e\n body { word-wrap: break-word; word-break: break-word; hyphens: auto; margin-left: 0px; padding-left: 0px; }\n body img { display: inline !important; height: auto !important; max-width: 95% !important; }\n body pre { white-space: pre-wrap !important; }\n body \u003e div.MsgBlock \u003e table { zoom: 75% } /* table layouts tend to overflow - eg emails from fb */\n \u003c/style\u003e\n\u003c/head\u003e\n\u003cbody\u003e\u003c/body\u003e\n\u003c/html\u003e", + "type": "plainHtml" + }, + { + "complete": true, + "content": "-----BEGIN PGP MESSAGE-----\r\n\r\nhQIMA3LvK1JdDBkzAQ//RjLOB+l/hvljxS+WamHcsx6JH4YVWcrElifdlmmFTB0z\r\nR+F3mlJXLLAbpwAs0hLpfpsI+cpf3Ori67FfGyQPxCY3O0ilamPIvaJm7CqBJ08Y\r\nc0zwVXpmOfAj0cv3NtPKERx88LgukolLk72m5UV2jVKv5fwH685B202rO08GcCt6\r\nGO8CfvyzMv42ys8KgiPkZd8snY9NBT5918nHqHywBFmU9N3suiLM2nKvvFsg+bAg\r\n+0yGkhrFxyWuoL+OYiytR1rutDQjiqwBM7rWvwNFqN3hcBtY46qqQNq0PMe2n1Xm\r\n1fcYI2ESganoO6Ovt2m5LbEyRAJYbVpeTAe/zS1EcmF7Abcn4Zy6mrWi+7eaVfju\r\n8zhE4rxCxkQCFLb+bNc5hBl7ZTT7u7PcoRVGG8KSJc401ztef14RpzzpyP/RIhpq\r\nV4m88VZ9yimr7eIvGPG2WHW445JCq47iu61j8FyVnscgFCMNTyn3t2k/IS/dyVEA\r\nPeN36NUBhd8rM5i6WopO9szqFtwNI0Y9+xvjy07OBueU0enmxA3dcdq21Zc80F/3\r\nkkyD7W5dh4p4uBFzyL/o187hSlqGFk2+d9d6qDKVm7Ff3cY2ivF8SHXjtYk9kau2\r\nZhFyoT8D1Jf3sYxCOdj72FyByPv/ugrxce/wu9bVBZbw7WDxcxmgvEsXv+UxTTrJ\r\nwKHaEMxIbu1scpeSVUEaaAKeiviCkkC5m8jHTpjCmcVt8Sl8ucw/m5AwWIJosR20\r\n0NmxsgsEhT10fyuynWi3JhDpi+Z+TPTAxNgTqHR5pCBga/gyAQUbpNcWASylp6qa\r\nAmqrP2IFEhED6MUmxcNLomIscRVUSS29+JHJZ7RLKORKymJq2stMnpuntwV+Hq7P\r\nZqSyI7YtiUvgFsINTdpydAWmIEkSOfIDNoDFDEcxFa7AYz72YEVUHVuuS5pmJ/A+\r\nfmkvS74gJMTqf7NYRE40uUUF9gPCS86qOeyzlYqxYdCZ0ipDrUQEMFNSgwLVuDBH\r\nEM23JNOSs13nABklfWYkS9AAV1WYn/UxOHgBPspS1I+izTt2DQmjCd7RChk6a12K\r\nR8C2GYrhhlsqMNZhwaI6gGKEg5yD2Ru3oVZPGrdifMaAu1mbOVzUHfJTFzzH/2xe\r\nAD30MkqtGBtQ0rBnaMC4E8+JIA\u003d\u003d\r\n\u003d5QII\r\n-----END PGP MESSAGE-----", + "decryptErr": { + "error": { + "message": "Message is encrypted using a \u0027Symmetrically Encrypted Data\u0027 (SED) packet, which enables certain types of attacks. A \u0027Symmetrically Encrypted Integrity Protected\u0027 (SEIP) packet should be used instead.", + "type": "NO_MDC" + }, + "fingerprints": [], + "isEncrypted": true + }, + "type": "decryptErr" + } + ], + "msgEntity": { + "cc": [], + "email": "default@flowcrypt.test", + "flags": "\\SEEN", + "folder": "INBOX", + "from": [ + { + "address": "denbond7@flowcrypt.test" + } + ], + "fromAddress": "denbond7@flowcrypt.test", + "hasAttachments": false, + "id": 90, + "isSeen": true, + "isEncrypted": true, + "msgState": "NONE", + "receivedDate": 1632554486000, + "replyTo": "denbond7@flowcrypt.test", + "replyToAddress": [ + { + "address": "denbond7@flowcrypt.test" + } + ], + "sentDate": 1632554484000, + "subject": "Decryption error. NO_MDC", + "to": [ + { + "address": "default@flowcrypt.test" + } + ], + "toAddress": "default@flowcrypt.test", + "uid": 20, + "uidAsHEX": "14" + }, + "text": "" +} diff --git a/FlowCrypt/src/androidTest/assets/messages/mime/encrypted_msg_info_error_no_mdc.txt b/FlowCrypt/src/androidTest/assets/messages/mime/encrypted_msg_info_error_no_mdc.txt new file mode 100644 index 0000000000..d0f5585b56 --- /dev/null +++ b/FlowCrypt/src/androidTest/assets/messages/mime/encrypted_msg_info_error_no_mdc.txt @@ -0,0 +1,47 @@ +Return-Path: +Delivered-To: default@flowcrypt.test +Received: from mail.flowcrypt.test + by mail.flowcrypt.test with LMTP + id zEBDJfbNTmEHBgAAc/RpdQ + (envelope-from ) + for ; Sat, 25 Sep 2021 07:21:26 +0000 +Received: from localhost (localhost [127.0.0.1]) + by mail.flowcrypt.test (Postfix) with ESMTP id 9445F1C2020 + for ; Sat, 25 Sep 2021 07:21:26 +0000 (UTC) +Date: Sat, 25 Sep 2021 10:21:24 +0300 (GMT+03:00) +From: denbond7@flowcrypt.test +To: default@flowcrypt.test +Message-ID: <132485680.1.1632554484802@flowcrypt.test> +Subject: Decryption error. NO_MDC +Mime-Version: 1.0 +Content-Type: multipart/mixed; + boundary="----=_Part_0_200041331.1632554484783" + +------=_Part_0_200041331.1632554484783 +Content-Type: text/plain; charset=us-ascii +Content-Transfer-Encoding: 7bit + +-----BEGIN PGP MESSAGE----- + +hQIMA3LvK1JdDBkzAQ//RjLOB+l/hvljxS+WamHcsx6JH4YVWcrElifdlmmFTB0z +R+F3mlJXLLAbpwAs0hLpfpsI+cpf3Ori67FfGyQPxCY3O0ilamPIvaJm7CqBJ08Y +c0zwVXpmOfAj0cv3NtPKERx88LgukolLk72m5UV2jVKv5fwH685B202rO08GcCt6 +GO8CfvyzMv42ys8KgiPkZd8snY9NBT5918nHqHywBFmU9N3suiLM2nKvvFsg+bAg ++0yGkhrFxyWuoL+OYiytR1rutDQjiqwBM7rWvwNFqN3hcBtY46qqQNq0PMe2n1Xm +1fcYI2ESganoO6Ovt2m5LbEyRAJYbVpeTAe/zS1EcmF7Abcn4Zy6mrWi+7eaVfju +8zhE4rxCxkQCFLb+bNc5hBl7ZTT7u7PcoRVGG8KSJc401ztef14RpzzpyP/RIhpq +V4m88VZ9yimr7eIvGPG2WHW445JCq47iu61j8FyVnscgFCMNTyn3t2k/IS/dyVEA +PeN36NUBhd8rM5i6WopO9szqFtwNI0Y9+xvjy07OBueU0enmxA3dcdq21Zc80F/3 +kkyD7W5dh4p4uBFzyL/o187hSlqGFk2+d9d6qDKVm7Ff3cY2ivF8SHXjtYk9kau2 +ZhFyoT8D1Jf3sYxCOdj72FyByPv/ugrxce/wu9bVBZbw7WDxcxmgvEsXv+UxTTrJ +wKHaEMxIbu1scpeSVUEaaAKeiviCkkC5m8jHTpjCmcVt8Sl8ucw/m5AwWIJosR20 +0NmxsgsEhT10fyuynWi3JhDpi+Z+TPTAxNgTqHR5pCBga/gyAQUbpNcWASylp6qa +AmqrP2IFEhED6MUmxcNLomIscRVUSS29+JHJZ7RLKORKymJq2stMnpuntwV+Hq7P +ZqSyI7YtiUvgFsINTdpydAWmIEkSOfIDNoDFDEcxFa7AYz72YEVUHVuuS5pmJ/A+ +fmkvS74gJMTqf7NYRE40uUUF9gPCS86qOeyzlYqxYdCZ0ipDrUQEMFNSgwLVuDBH +EM23JNOSs13nABklfWYkS9AAV1WYn/UxOHgBPspS1I+izTt2DQmjCd7RChk6a12K +R8C2GYrhhlsqMNZhwaI6gGKEg5yD2Ru3oVZPGrdifMaAu1mbOVzUHfJTFzzH/2xe +AD30MkqtGBtQ0rBnaMC4E8+JIA== +=5QII +-----END PGP MESSAGE----- +------=_Part_0_200041331.1632554484783-- diff --git a/FlowCrypt/src/androidTest/java/com/flowcrypt/email/ui/activity/MessageDetailsActivityTest.kt b/FlowCrypt/src/androidTest/java/com/flowcrypt/email/ui/activity/MessageDetailsActivityTest.kt index 5c4b3eb604..271f0905d3 100644 --- a/FlowCrypt/src/androidTest/java/com/flowcrypt/email/ui/activity/MessageDetailsActivityTest.kt +++ b/FlowCrypt/src/androidTest/java/com/flowcrypt/email/ui/activity/MessageDetailsActivityTest.kt @@ -254,6 +254,31 @@ class MessageDetailsActivityTest : BaseMessageDetailsActivityTest() { matchReplyButtons(details) } + @Test + fun testDecryptionError_NO_MDC() { + val msgInfo = getMsgInfo( + "messages/info/encrypted_msg_info_error_no_mdc.json", + "messages/mime/encrypted_msg_info_error_no_mdc.txt" + ) ?: throw NullPointerException() + + assertThat(msgInfo, notNullValue()) + + val details = msgInfo.msgEntity + + launchActivity(details) + matchHeader(msgInfo) + + val block = msgInfo.msgBlocks?.get(1) as DecryptErrorMsgBlock + val decryptError = block.error + val errorMsg = getResString( + R.string.could_not_decrypt_message_due_to_error, + decryptError?.details?.type.toString() + ": " + getResString(R.string.decrypt_error_message_no_mdc) + ) + onView(withId(R.id.textViewErrorMessage)) + .check(matches(withText(errorMsg))) + matchReplyButtons(details) + } + @Test fun testMissingKeyErrorChooseSinglePubKey() { val msgInfo = getMsgInfo(