From 55eea123fd4e60f6e8cc4c4669eed2b08aab0406 Mon Sep 17 00:00:00 2001 From: Jorg Knobloch Date: Sat, 23 Jan 2021 21:38:54 +0100 Subject: [PATCH] Fix decrypt_feature_spec.js. 79 pass, 6 fail, sum: 85. --- tests/features/decrypt_feature_spec.js | 339 +++++++++++-------------- 1 file changed, 147 insertions(+), 192 deletions(-) diff --git a/tests/features/decrypt_feature_spec.js b/tests/features/decrypt_feature_spec.js index 91e3f76..3024af0 100644 --- a/tests/features/decrypt_feature_spec.js +++ b/tests/features/decrypt_feature_spec.js @@ -8,12 +8,60 @@ const btoa = require('btoa'); chai.should(); const pEp = require('../../addon/content/modules/pEp'); +const DIR_INCOMING = 0; + +// Restored from https://pep-security.lu/dev/repos/pEp_for_Thunderbird/diff/1535c01fb1e1/chrome/content/modules/pEp.js +function decryptMail(controller, body, sender, to = [], cc = [], bcc = [], msgId = '') { + body = quoted_printable_decode(body); + const message = new pEp.Message(msgId, 'pEp', body, sender, to, DIR_INCOMING); + if (cc) message.setCc(cc); + if (bcc) message.setBcc(bcc); + message.reply_to = null; + return controller.cache_decrypt_message(message); +} + +async function decryptFromMIME(controller, mimeMessage) { + return controller.cache_mime_decode_message(mimeMessage).then((message) => + controller.cache_decrypt_message(message)).catch((err) => controller.log.error(err.message, err)); +} + +function quoted_printable_decode(str) { + if (!str) return str; + // discuss at: http://phpjs.org/functions/quoted_printable_decode/ + // original by: Ole Vrijenhoek + // bugfixed by: Brett Zamir (http://brett-zamir.me) + // bugfixed by: Theriault + // reimplemented by: Theriault + // improved by: Brett Zamir (http://brett-zamir.me) + // example 1: quoted_printable_decode('a=3Db=3Dc'); + // returns 1: 'a=b=c' + // example 2: quoted_printable_decode('abc =20\r\n123 =20\r\n'); + // returns 2: 'abc \r\n123 \r\n' + // example 3: quoted_printable_decode('012345678901234567890123456789012345678901234567890123456789012345678901234=\r\n56789'); + // returns 3: '01234567890123456789012345678901234567890123456789012345678901234567890123456789' + // example 4: quoted_printable_decode("Lorem ipsum dolor sit amet=23, consectetur adipisicing elit"); + // returns 4: 'Lorem ipsum dolor sit amet#, consectetur adipisicing elit' + + /** + * @return {string} + */ + const RFC2045Decode1 = /=\r\n/gm; + // Decodes all equal signs followed by two hex digits + const RFC2045Decode2IN = /=([0-9A-F]{2})/gim; + // the RFC states against decoding lower case encodings, but following apparent PHP behavior + // RFC2045Decode2IN = /=([0-9A-F]{2})/gm, + const RFC2045Decode2OUT = function (sMatch, sHex) { + return String.fromCharCode(parseInt(sHex, 16)); + }; + return str.replace(RFC2045Decode1, '') + .replace(RFC2045Decode2IN, RFC2045Decode2OUT); +} + describe('pEp Decrypt Feature', () => { const {getQueue} = require('../mock'); const {getController} = require('../boilerplate'); let queue; - let - pEpController; + let pEpController; describe('Decrypt from MIME ', () => { let result = 'initial value'; @@ -102,7 +150,46 @@ describe('pEp Decrypt Feature', () => { to: [{address: 'fo@pep.security', username: 'francesco', comm_type: 0}], in_reply_to: ['fef2e46f-fcdf-2969-ae34-152022a2edba@pep.security'], references: ['fef2e46f-fcdf-2969-ae34-152022a2edba@pep.security'], - opt_fields: [{key: 'X-MS-Exchange-Processed-By-BccFoldering', value: '15.02.0330.009'}], + opt_fields: [{ + key: 'Received', + value: 'from ex02.intranet.pep.security (192.168.4.40) by ex03.intranet.pep.security (192.168.4.80) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.2.330.5 via Mailbox Transport; Wed, 21 Aug 2019 10:32:20 +0200' + }, { + key: 'DKIM-Signature', + value: 'v=1; a=rsa-sha256; d=pep.security; s=1519399626.pep; c=simple/simple; t=1566376340; h=from:subject:to:date:message-id; bh=fPv9YjeYUpMxfo1JceDEpCTZuXcLy5Eq7gRonwFqsws=; b=LQNQVG0CRiMWtkyADRHU1RfpVdPvzLdmc8bZ7fJ001Vo++1aJegyn4I6qmAY/QuZUUcQF3NyqZ0 WKsoK14KrySUO3s8t7NbHq6R4uXO1Z6E7wbnYWWJxGD1AmAiPrIAtp388vpCLUUSaToZ3cyMc6lSZ lUrjsiK7sKTiNbccDvQ82PWto0i2VGR717jt1UDzcmw814GIN0EwjQXxQ/gsrco5EsjCmKZXWSBPg rlL0ZDluh4CCgGlCSjNt84n6qjEs/dsfNJpVmW8L5PjcCwEugvtp8i+AUUgIzJTWuhmJOn3UDIP2F pkptFiegX3nY6QCSJ6C2vkcFO9gydmiqv9gA==' + }, { + key: 'Received', + value: 'from ex.intranet.pep.security (192.168.3.40) by ex02.intranet.pep.security (192.168.4.40) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.330.5; Wed, 21 Aug 2019 10:32:19 +0200' + }, { + key: 'DKIM-Signature', + value: 'v=1; a=rsa-sha1; d=pep.security; s=1519399626.pep; c=relaxed/relaxed; t=1566376339; h=from:subject:to:date:ad-hoc; bh=06WFasVLkfY+tL6qaZ9qMK2C9VQ=; b=VQvDkS8pHF2ik7r+Pm9iIvJaUcoLk1lEcFQda/jgTU2FBLKdL4FJb3wKOX4DLFocGfHl4jtUbcX 8lizNz5RrsMl4yqW6xbK0WOXr0IpsVP2Ah143prpFYPYNil+Y3VoComWxkJKxcmXv8qOD545K1IEC Hon1YknfRpUQcLvhLb/mp2SRK4W0swHYhGmUw+XiTCdYvo+3PDQMvWmZZMtg8PSxLRynbvqzS77eP MN2YMgyceIZPfHGhzp0yWoNzfUbYDnwClMYzShAaMZTw3WYlR4Rj0T5CnLaGoHC9jm5rLFN6EusGL wTAr4ioIdZSVGnB5hI54GIfLZ9UzBaa26RYQ==' + }, { + key: 'Received', + value: 'from [192.168.1.65] (127.0.0.1) by ex.intranet.pep.security (127.0.0.1) with Microsoft SMTP Server id 15.1.1713.5; Wed, 21 Aug 2019 10:32:19 +0200' + }, { + key: 'User-Agent', + value: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:60.0) Gecko/20100101 Thunderbird/60.8.0' + }, {key: 'X-PEp-Version', value: '2.0'}, { + key: 'Return-Path', + value: 'cfg@pep.security' + }, { + key: 'X-MS-Exchange-Organization-Network-Message-Id', + value: 'd8d4daae-cef2-4f2f-b7eb-08d7261214b0' + }, { + key: 'X-MS-Exchange-Organization-AuthSource', + value: 'ex.intranet.pep.security' + }, { + key: 'X-MS-Exchange-Organization-AuthAs', + value: 'Internal' + }, { + key: 'X-MS-Exchange-Organization-AuthMechanism', + value: '07' + }, { + key: 'X-MS-Exchange-Organization-AVStamp-Enterprise', + value: '1.0' + }, { + key: 'X-MS-Exchange-Transport-EndToEndLatency', + value: '00:00:00.8666003' + }, {key: 'X-MS-Exchange-Processed-By-BccFoldering', value: '15.02.0330.009'}], }], return: {status: 1024, hex: '0x400 "PEP_UNENCRYPTED"'}, errorstack: ['(1 elements cleared)'], @@ -111,7 +198,7 @@ describe('pEp Decrypt Feature', () => { ]); mimeMessage = 'Received: from ex02.intranet.pep.security (192.168.4.40) by\r\n ex03.intranet.pep.security (192.168.4.80) with Microsoft SMTP Server\r\n (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.2.330.5\r\n via Mailbox Transport; Wed, 21 Aug 2019 10:32:20 +0200\r\nContent-Type: multipart/encrypted; protocol="application/pgp-encrypted";\r\n\tboundary="mqp3OYOiqbOfxBCA3pLPoOBPwXr4QoNad"\r\nDKIM-Signature: v=1; a=rsa-sha256; d=pep.security; s=1519399626.pep;\r\n\tc=simple/simple; t=1566376340; h=from:subject:to:date:message-id;\r\n\tbh=fPv9YjeYUpMxfo1JceDEpCTZuXcLy5Eq7gRonwFqsws=;\r\n\tb=LQNQVG0CRiMWtkyADRHU1RfpVdPvzLdmc8bZ7fJ001Vo++1aJegyn4I6qmAY/QuZUUcQF3NyqZ0\r\n\tWKsoK14KrySUO3s8t7NbHq6R4uXO1Z6E7wbnYWWJxGD1AmAiPrIAtp388vpCLUUSaToZ3cyMc6lSZ\r\n\tlUrjsiK7sKTiNbccDvQ82PWto0i2VGR717jt1UDzcmw814GIN0EwjQXxQ/gsrco5EsjCmKZXWSBPg\r\n\trlL0ZDluh4CCgGlCSjNt84n6qjEs/dsfNJpVmW8L5PjcCwEugvtp8i+AUUgIzJTWuhmJOn3UDIP2F\r\n\tpkptFiegX3nY6QCSJ6C2vkcFO9gydmiqv9gA==\r\nReceived: from ex.intranet.pep.security (192.168.3.40) by\r\n ex02.intranet.pep.security (192.168.4.40) with Microsoft SMTP Server\r\n (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.330.5;\r\n Wed, 21 Aug 2019 10:32:19 +0200\r\nDKIM-Signature: v=1; a=rsa-sha1; d=pep.security; s=1519399626.pep;\r\n\tc=relaxed/relaxed; t=1566376339; h=from:subject:to:date:ad-hoc;\r\n\tbh=06WFasVLkfY+tL6qaZ9qMK2C9VQ=;\r\n\tb=VQvDkS8pHF2ik7r+Pm9iIvJaUcoLk1lEcFQda/jgTU2FBLKdL4FJb3wKOX4DLFocGfHl4jtUbcX\r\n\t8lizNz5RrsMl4yqW6xbK0WOXr0IpsVP2Ah143prpFYPYNil+Y3VoComWxkJKxcmXv8qOD545K1IEC\r\n\tHon1YknfRpUQcLvhLb/mp2SRK4W0swHYhGmUw+XiTCdYvo+3PDQMvWmZZMtg8PSxLRynbvqzS77eP\r\n\tMN2YMgyceIZPfHGhzp0yWoNzfUbYDnwClMYzShAaMZTw3WYlR4Rj0T5CnLaGoHC9jm5rLFN6EusGL\r\n\twTAr4ioIdZSVGnB5hI54GIfLZ9UzBaa26RYQ==\r\nReceived: from [192.168.1.65] (127.0.0.1) by ex.intranet.pep.security\r\n (127.0.0.1) with Microsoft SMTP Server id 15.1.1713.5; Wed, 21 Aug 2019\r\n 10:32:19 +0200\r\nTo: francesco \r\nReferences: \r\nFrom: Chris \r\nDate: Wed, 21 Aug 2019 10:32:18 +0200\r\nUser-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:60.0)\r\n Gecko/20100101 Thunderbird/60.8.0\r\nIn-Reply-To: \r\nMessage-ID: No-message-ID\r\nSubject: =?UTF-8?B?cOKJoXA=?=\r\nX-PEp-Version: 2.0\r\nReturn-Path: cfg@pep.security\r\nX-MS-Exchange-Organization-Network-Message-Id: d8d4daae-cef2-4f2f-b7eb-08d7261214b0\r\nX-MS-Exchange-Organization-AuthSource: ex.intranet.pep.security\r\nX-MS-Exchange-Organization-AuthAs: Internal\r\nX-MS-Exchange-Organization-AuthMechanism: 07\r\nX-MS-Exchange-Organization-AVStamp-Enterprise: 1.0\r\nX-MS-Exchange-Transport-EndToEndLatency: 00:00:00.8666003\r\nX-MS-Exchange-Processed-By-BccFoldering: 15.02.0330.009\r\nMIME-Version: 1.0\r\n\r\n--mqp3OYOiqbOfxBCA3pLPoOBPwXr4QoNad\r\nContent-Type: application/pgp-encrypted\r\nContent-Description: PGP/MIME version identification\r\n\r\nVersion: 1\r\n\r\n--mqp3OYOiqbOfxBCA3pLPoOBPwXr4QoNad\r\nContent-Type: application/octet-stream; name="msg.asc"\r\nContent-Description: OpenPGP encrypted message\r\nContent-Disposition: inline; filename="msg.asc"\r\n\r\n-----BEGIN PGP MESSAGE-----\r\n\r\n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\r\nbnTIs4cqGeiRz/Dw\r\n=swzA\r\n-----END PGP MESSAGE-----\r\n\r\n--mqp3OYOiqbOfxBCA3pLPoOBPwXr4QoNad--\r\n'; - result = pEpController.decryptFromMIME(mimeMessage).then((message) => message); + result = decryptFromMIME(pEpController, mimeMessage).then((message) => message); }); after(() => { queue.after(); @@ -119,98 +206,30 @@ describe('pEp Decrypt Feature', () => { }); it('initially asks to decode the MIME', () => { - queue.expectSent({ - security_token: '0847cqi9WqqE5ZcVtA8_mDIgEmYMv14xlNAvSZW', - method: 'mime_decode_message', - params: ['Received: from ex02.intranet.pep.security (192.168.4.40) by\r\n ex03.intranet.pep.security (192.168.4.80) with Microsoft SMTP Server\r\n (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.2.330.5\r\n via Mailbox Transport; Wed, 21 Aug 2019 10:32:20 +0200\r\nContent-Type: multipart/encrypted; protocol="application/pgp-encrypted";\r\n\tboundary="mqp3OYOiqbOfxBCA3pLPoOBPwXr4QoNad"\r\nDKIM-Signature: v=1; a=rsa-sha256; d=pep.security; s=1519399626.pep;\r\n\tc=simple/simple; t=1566376340; h=from:subject:to:date:message-id;\r\n\tbh=fPv9YjeYUpMxfo1JceDEpCTZuXcLy5Eq7gRonwFqsws=;\r\n\tb=LQNQVG0CRiMWtkyADRHU1RfpVdPvzLdmc8bZ7fJ001Vo++1aJegyn4I6qmAY/QuZUUcQF3NyqZ0\r\n\tWKsoK14KrySUO3s8t7NbHq6R4uXO1Z6E7wbnYWWJxGD1AmAiPrIAtp388vpCLUUSaToZ3cyMc6lSZ\r\n\tlUrjsiK7sKTiNbccDvQ82PWto0i2VGR717jt1UDzcmw814GIN0EwjQXxQ/gsrco5EsjCmKZXWSBPg\r\n\trlL0ZDluh4CCgGlCSjNt84n6qjEs/dsfNJpVmW8L5PjcCwEugvtp8i+AUUgIzJTWuhmJOn3UDIP2F\r\n\tpkptFiegX3nY6QCSJ6C2vkcFO9gydmiqv9gA==\r\nReceived: from ex.intranet.pep.security (192.168.3.40) by\r\n ex02.intranet.pep.security (192.168.4.40) with Microsoft SMTP Server\r\n (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.330.5;\r\n Wed, 21 Aug 2019 10:32:19 +0200\r\nDKIM-Signature: v=1; a=rsa-sha1; d=pep.security; s=1519399626.pep;\r\n\tc=relaxed/relaxed; t=1566376339; h=from:subject:to:date:ad-hoc;\r\n\tbh=06WFasVLkfY+tL6qaZ9qMK2C9VQ=;\r\n\tb=VQvDkS8pHF2ik7r+Pm9iIvJaUcoLk1lEcFQda/jgTU2FBLKdL4FJb3wKOX4DLFocGfHl4jtUbcX\r\n\t8lizNz5RrsMl4yqW6xbK0WOXr0IpsVP2Ah143prpFYPYNil+Y3VoComWxkJKxcmXv8qOD545K1IEC\r\n\tHon1YknfRpUQcLvhLb/mp2SRK4W0swHYhGmUw+XiTCdYvo+3PDQMvWmZZMtg8PSxLRynbvqzS77eP\r\n\tMN2YMgyceIZPfHGhzp0yWoNzfUbYDnwClMYzShAaMZTw3WYlR4Rj0T5CnLaGoHC9jm5rLFN6EusGL\r\n\twTAr4ioIdZSVGnB5hI54GIfLZ9UzBaa26RYQ==\r\nReceived: from [192.168.1.65] (127.0.0.1) by ex.intranet.pep.security\r\n (127.0.0.1) with Microsoft SMTP Server id 15.1.1713.5; Wed, 21 Aug 2019\r\n 10:32:19 +0200\r\nTo: francesco \r\nReferences: \r\nFrom: Chris \r\nDate: Wed, 21 Aug 2019 10:32:18 +0200\r\nUser-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:60.0)\r\n Gecko/20100101 Thunderbird/60.8.0\r\nIn-Reply-To: \r\nMessage-ID: No-message-ID\r\nSubject: =?UTF-8?B?cOKJoXA=?=\r\nX-PEp-Version: 2.0\r\nReturn-Path: cfg@pep.security\r\nX-MS-Exchange-Organization-Network-Message-Id: d8d4daae-cef2-4f2f-b7eb-08d7261214b0\r\nX-MS-Exchange-Organization-AuthSource: ex.intranet.pep.security\r\nX-MS-Exchange-Organization-AuthAs: Internal\r\nX-MS-Exchange-Organization-AuthMechanism: 07\r\nX-MS-Exchange-Organization-AVStamp-Enterprise: 1.0\r\nX-MS-Exchange-Transport-EndToEndLatency: 00:00:00.8666003\r\nX-MS-Exchange-Processed-By-BccFoldering: 15.02.0330.009\r\nMIME-Version: 1.0\r\n\r\n--mqp3OYOiqbOfxBCA3pLPoOBPwXr4QoNad\r\nContent-Type: application/pgp-encrypted\r\nContent-Description: PGP/MIME version identification\r\n\r\nVersion: 1\r\n\r\n--mqp3OYOiqbOfxBCA3pLPoOBPwXr4QoNad\r\nContent-Type: application/octet-stream; name="msg.asc"\r\nContent-Description: OpenPGP encrypted message\r\nContent-Disposition: inline; filename="msg.asc"\r\n\r\n-----BEGIN PGP MESSAGE-----\r\n\r\n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\r\nbnTIs4cqGeiRz/Dw\r\n=swzA\r\n-----END PGP MESSAGE-----\r\n\r\n--mqp3OYOiqbOfxBCA3pLPoOBPwXr4QoNad--\r\n', 7049, ['OP']], - id: 1, - jsonrpc: '2.0', - }); + queue.expectSent( + {"security_token":"0847cqi9WqqE5ZcVtA8_mDIgEmYMv14xlNAvSZW","method":"cache_mime_decode_message","params":["Received: from ex02.intranet.pep.security (192.168.4.40) by\r\n ex03.intranet.pep.security (192.168.4.80) with Microsoft SMTP Server\r\n (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.2.330.5\r\n via Mailbox Transport; Wed, 21 Aug 2019 10:32:20 +0200\r\nContent-Type: multipart/encrypted; protocol=\"application/pgp-encrypted\";\r\n\tboundary=\"mqp3OYOiqbOfxBCA3pLPoOBPwXr4QoNad\"\r\nDKIM-Signature: v=1; a=rsa-sha256; d=pep.security; s=1519399626.pep;\r\n\tc=simple/simple; t=1566376340; h=from:subject:to:date:message-id;\r\n\tbh=fPv9YjeYUpMxfo1JceDEpCTZuXcLy5Eq7gRonwFqsws=;\r\n\tb=LQNQVG0CRiMWtkyADRHU1RfpVdPvzLdmc8bZ7fJ001Vo++1aJegyn4I6qmAY/QuZUUcQF3NyqZ0\r\n\tWKsoK14KrySUO3s8t7NbHq6R4uXO1Z6E7wbnYWWJxGD1AmAiPrIAtp388vpCLUUSaToZ3cyMc6lSZ\r\n\tlUrjsiK7sKTiNbccDvQ82PWto0i2VGR717jt1UDzcmw814GIN0EwjQXxQ/gsrco5EsjCmKZXWSBPg\r\n\trlL0ZDluh4CCgGlCSjNt84n6qjEs/dsfNJpVmW8L5PjcCwEugvtp8i+AUUgIzJTWuhmJOn3UDIP2F\r\n\tpkptFiegX3nY6QCSJ6C2vkcFO9gydmiqv9gA==\r\nReceived: from ex.intranet.pep.security (192.168.3.40) by\r\n ex02.intranet.pep.security (192.168.4.40) with Microsoft SMTP Server\r\n (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.330.5;\r\n Wed, 21 Aug 2019 10:32:19 +0200\r\nDKIM-Signature: v=1; a=rsa-sha1; d=pep.security; s=1519399626.pep;\r\n\tc=relaxed/relaxed; t=1566376339; h=from:subject:to:date:ad-hoc;\r\n\tbh=06WFasVLkfY+tL6qaZ9qMK2C9VQ=;\r\n\tb=VQvDkS8pHF2ik7r+Pm9iIvJaUcoLk1lEcFQda/jgTU2FBLKdL4FJb3wKOX4DLFocGfHl4jtUbcX\r\n\t8lizNz5RrsMl4yqW6xbK0WOXr0IpsVP2Ah143prpFYPYNil+Y3VoComWxkJKxcmXv8qOD545K1IEC\r\n\tHon1YknfRpUQcLvhLb/mp2SRK4W0swHYhGmUw+XiTCdYvo+3PDQMvWmZZMtg8PSxLRynbvqzS77eP\r\n\tMN2YMgyceIZPfHGhzp0yWoNzfUbYDnwClMYzShAaMZTw3WYlR4Rj0T5CnLaGoHC9jm5rLFN6EusGL\r\n\twTAr4ioIdZSVGnB5hI54GIfLZ9UzBaa26RYQ==\r\nReceived: from [192.168.1.65] (127.0.0.1) by ex.intranet.pep.security\r\n (127.0.0.1) with Microsoft SMTP Server id 15.1.1713.5; Wed, 21 Aug 2019\r\n 10:32:19 +0200\r\nTo: francesco \r\nReferences: \r\nFrom: Chris \r\nDate: Wed, 21 Aug 2019 10:32:18 +0200\r\nUser-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:60.0)\r\n Gecko/20100101 Thunderbird/60.8.0\r\nIn-Reply-To: \r\nMessage-ID: No-message-ID\r\nSubject: =?UTF-8?B?cOKJoXA=?=\r\nX-PEp-Version: 2.0\r\nReturn-Path: cfg@pep.security\r\nX-MS-Exchange-Organization-Network-Message-Id: d8d4daae-cef2-4f2f-b7eb-08d7261214b0\r\nX-MS-Exchange-Organization-AuthSource: ex.intranet.pep.security\r\nX-MS-Exchange-Organization-AuthAs: Internal\r\nX-MS-Exchange-Organization-AuthMechanism: 07\r\nX-MS-Exchange-Organization-AVStamp-Enterprise: 1.0\r\nX-MS-Exchange-Transport-EndToEndLatency: 00:00:00.8666003\r\nX-MS-Exchange-Processed-By-BccFoldering: 15.02.0330.009\r\nMIME-Version: 1.0\r\n\r\n--mqp3OYOiqbOfxBCA3pLPoOBPwXr4QoNad\r\nContent-Type: application/pgp-encrypted\r\nContent-Description: PGP/MIME version identification\r\n\r\nVersion: 1\r\n\r\n--mqp3OYOiqbOfxBCA3pLPoOBPwXr4QoNad\r\nContent-Type: application/octet-stream; name=\"msg.asc\"\r\nContent-Description: OpenPGP encrypted message\r\nContent-Disposition: inline; filename=\"msg.asc\"\r\n\r\n-----BEGIN PGP MESSAGE-----\r\n\r\n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\r\nbnTIs4cqGeiRz/Dw\r\n=swzA\r\n-----END PGP MESSAGE-----\r\n\r\n--mqp3OYOiqbOfxBCA3pLPoOBPwXr4QoNad--\r\n",7049,["OP"]],"id":1,"jsonrpc":"2.0"} + ); }); it('eventually asks to decrypt the message', () => { - queue.expectSent({ - security_token: '0847cqi9WqqE5ZcVtA8_mDIgEmYMv14xlNAvSZW', - method: 'decrypt_message', - params: [{ - id: 'No-message-ID', - shortmsg: 'p≡p', - longmsg: '', - attachments: [{value: 'VmVyc2lvbjogMQ0K', size: 12, mime_type: 'application/pgp-encrypted'}, { - value: 'LS0tLS1CRUdJTiBQR1AgTUVTU0FHRS0tLS0tDQoNCmhRRU1BM25UalBjZHBQaW1BUWdBcUJ4Mk5wVFJuci9mLzhNZkQyU2pzSkptK2d1Z3B6N2E4ZnNiWGEvejZtUFQNCkdwb3Irb2tCU3pBSnM1bW96OFE0YzlxYmtoM2ZUMmh1VFJ4NDA5V0RzUTVWYmgyVHJNR0M2bm85MVd0ZGZ1R0YNCkhMQUJBVUNUd0lBc2V5eS9adG0xQ3Y2TXA5d0Ftc3U4eGF2TUF4K2Y5VWpBN3RNNngrVWN2VXl0Q0FiV0JFeGwNCnJ1NitMdS9ya0M1SlRJVXV6bnNlMmNJa1BiUWx0cUcyMXF2c3loSXlSSmhLUlRHdEs4ZmZYN0NYZWhvYVRtOTkNCkx2MHQvdXFjd01hSzgwbzhlVmlrWktnTWNNQWorYzlRUk5tbVFMNEQ4WjlOYXJ0QVJ0YktpZWtBaEFPZ0hjd1INCjRLZTlubnRzcUd6aHNHNTZRSGxxM3ZpeloraTI0dE41OTNJb1RKS0RHSVVCakFOaDhGUHFZY3F6ZVFFTC9qd08NCldBd1E3dkl4ZGtPYUgrdVdPbjFYS2N6R0Q2WDdsc2JuTjlOMERhS1NnSVh3L1M3d3R3ZjRIalEwWGF1K0xFUk8NCkF2R3RTRnpuTjVzMGs5NXJoRnNCSWd2UzNPMGRkMW5YSUFTRFpWZVJ0cklsV3RuM3V3aThwOFl3UlFxSmkzRDINCkV0cVQyb0Y1cmNRcVpzWkZBVi9tT0RLUVFQc0d3dWxDcWRSYmt5ZnVuemt1Wk9KN2I3TSsxNjc2dzE3NjJoOFINCmtkMGRRZ1VjbFNWaFk1OWI5REFFWEFLQTlTRGRWSVpWOFB5bFhaVzRSQUtjc0tKWnRxdmhVa0pocTVMS1FXMUoNCktxaEZvSHExMm5pbkJVTEJvQXdpUjg3VUkyVmN4YmhnVWxGcXFSYUlTOUl1UkdKNUNPT0plcHRGUXJlTmpIa1ANCmZYcVBUcVVqbVNlWHJZd05IUWFrRUZ0TTlXdG5YVjJ1ZDRSTFBXZFFFNWliSngwUU13U2x2b3VrY1V6cUUwOHkNCkFHRHFhVnJxTGtkTTZabHIzZ0JhcTF4VXhrdnArQ2xOa2QwVXA5akw5SGd2NW1XbGtYa2NFYjdXblJrdjFCVUINClpOcWhzd3N5Ny9KRStrdTE3dnRHZmZrbXZVaW1MUnVCc3hxeEhzT3RSQ1FpZG8xQ3BtSzhzeWxZK3lFWGk5THINCkFaZkZZdmxNc2c3TDQwL3JDaG0wQkVIT1R2NW1xWFVLK09kdDZMWGVydnBZZTRjQmZ1MWN0bERCMVo0RzhJdVQNCkhFQ1JXYnpXWnhtelduWnl5MjEwNjZ2U25VUHloSStlTi9YdTRvV1JoZ3o1VUE4VWoyMlk0L3NFczl2b01qMmoNCkgyUU11NjBST25maGUvc2g1QWRQZVZ0a0F3NUh1R0lmMmw2V0xrUGFsNnBobnhnZXNzMnZuemZJRzEzVnMvWWINCkFROHpYV1NOamVQQko5QUVUdUhLeERETi9ZaUVtRDlQMW1EZ3YrNExLRHFiRUdoR2FjUlByaFJUYVVsSlNYT2gNCk5qZ2IwS0FqNk8vOUNjdC9qNFkyeFlBUTN0WWRhSTBDVHUvaVFCaU80R2lxZ2NmWlNweElLR3hvNFpRSGJUSzQNClFwTXZ5ejl2eFIrWHZYSEo5Z2lienFFTGR1WVpTVktLOVZtK0UrSFJsN25PbDFUUkVFUG9IRnllVUNqVDhHdHkNCi90UEd2OUJaZUNCYkJYYkdpV3pmeEhFQTdZWDBkNFRDMnhTdUpLT0k1Q0d3USt4VnBEbmgzWGFhVXF5UFNYZzANCmMzaitLeURySVNYQ0lKR2pCeWt6c2ZOOVg1MzQ2T25pUDdPMkV3SlFWYjJDVzdDUmxzMkd5OTNXcDdkMHlHTHMNCnI5MXRPUHkvL1N5c2EvVGV1c3dlRjUzajA5K3BSa0wzb0IwMU1WRzRXL1NOWTNKanBBYmY1VG8xcTNveHNvUCsNCno0MHJPYmN6L3oyNnZxL296YnpLczJEclo5KytwS2twRlBNZ0NPdlRxTUFqNC9VZFZvdUJobkVoREhTdEgxd2INCjFuYTlQSU9hUWlvMlM2UlRoeWdFajdlOVZqRU9UQmEzRWZlYzJXdnowc3dHOFVLZlM2SmR3M0RHL0NLclQ4dnMNCkhzTmtBb3hHWmR0V2grV1dYMXM5a2d5K3AyRVp6V0ZMb3JEQ2JRZmd4RVJabnJEejF6UzNPUk0vMzB1bW9CWCsNCnRwV25heXR5WHBWT24xZ3BqZDBzRUtXbU1DUE8xeThJaWNSS1lwdTdtK0FFVWNPcjlzUlNlT0txcjhVMnk3TmsNCkR4YUg5eTNYYTArd1JVaHFic0xBaHJxMVJsZStwakgwaEdZcXpsdHNMcTBhUkFkY3Y3V2xWY3ZEdkdNL0VXSjANCjF0Zm56bFRCbjRUU2NqK01TdGVFdllVbTIyVGJhdFJYNUlsMjRyRnRVbFdvRUdwRjBIMktXVmMzQmFLMmV5L2oNCmtxQUZEOWV0NE5EeHZPNTQ2Z1pETEZPdy9CU3FIK1pCWG84VnN2ejdYWU9kd1lJWmwvVng0Z0FlMy96NzR4czINCkhFb0srMWdLYjdzT2tqVW1xL3IrYmM5cXp4aXo5aE9hazBHTEYxTG5PWFl3ZE5paGhpWjkyNzRWdlZMVGR1bXMNCndNTFU0bzIwNTNGY3FFaHpHaDRuOWxuMGU2dmtsUlBrM1RWbWhxYms2d0lvMGVUN2s5cU5tL1FEYW96V1lpSHANCmRrbVRTT1lxSHZya1M3NGUwZ2Fuczc0Z3ZqdjgwNTdhRnB1RkNGaHVqL0M3NEVyMTI4djQ2ZlhWb3Y0dE00Y2oNCnd5YlpmZzA0TXZhWjU0ZXJOR3V6SDV1RFFjLzRGNU5mMFA2V0VJZWRDcVJRQkw5Mzg2TlRodytLY0VQK3R2QWwNCmFWU084Rkt3c2NmL2UramlrcCtJd25CdVV1NnJBVUh4NlQwWUExNHZMdjUzZzF0a2FwS0d6OERQYjNqdDFtNngNCk9XZi9Rb3V2TDBXVzFiNWNNUWZXT1djL05QZ0U2eTNxNjVDRFRsNlI0L05lbU5yMnNQK0RrUWsyNlNQK3MzWUkNClplZmlsSFZBQnJaRFBSVGsreVQxYnY5TkR0S0tNYWFuY2YwTi9ua0N0SmF1U1J1QnZSaXd5OFNlaW1FbWVVRGENClpDYUVnS0gzL2g2eWlXeXM3ZE9WZXhGUGJ6ZDdiKzRkNVdNMFZtdGlJU2xyTjlyeG9EZ2kzTWI1QmZFVjAra1oNCnJiampoZk1MMUdwZHl3VHVDRHNPU25sWS9Yc0tKOHN6N1NtVFIwak82TDQ1TDVQY0VGdkcyMk9ETXdaMVVFejMNCm5QZTc2VTJ5TmxRck1wVUg0b2dKMDZER2RlTC9mVFFFd3RYOWJiakJBRDhZdEl6UVhjN01oL1pBaUQwNkJJOXcNCjlaMUw0RC9yT0hvNFJWeCtrWUp4UW5COTR4S0lnL1dZV1FrMi9CM1N1T3BBZ044UlZzUUp0TGtjdlMxVThVRTYNCjdEemk3bTJYbXhvMUJvVlJxL2VZTit2V3BpenQzNlhKRThpL1RzV25maG0ySGo2dXJuK2V0N3Z4eGlDOXZqY28NCmUxUmlHSTE0MEJRcHRlamcxNHlxWk1yd0crS0xueFBrNUtRd2NtOUhSSW1YdFFJSWxmdTJSc1VtNWFLV1oyQ0MNCnlJbURkVml0cG5BemQ2THhIN3FCYXp5dTBvc2JxRHhxUVMzdXR3ajZhT0FGalZma25YN081MjhmeUZqRmNLZjYNClpwWHdWblNmSUVOazNyc0c3UmE0cFdzWVk5cXpyQ05UMlRMMThUbG9mY1NQWWJxd20vci9xQzlYNVZvSE1nVEsNCkgyVjZKdWRvTkR2dWViK3ltTk5sV1lFWklaUlRaN2MxemViU0JxY2ZDWExzTFRXc29YcCtFT3R1NUplVVNCM2oNCjBYbFBSelZlSlMwcjhhZ0ZXLzNjcXlxamtmc3M5STZlWjZjUWtIOVlua0ZORFQydjBnVmluRWtWeUs5dzJsZ2cNCkpnQ1RINHlnNlBlUzNWMUlLY3UvRUdMdFIzTW5wWW5aTDlWdExWYUdueFNCWjBxYzRvUnE0ZUcwV3llZFI2cEQNCjY1OW9zc3d0SU1SQ0xlY1dWZ2x2UzEyQmdiT3N2di80QUhiWVhsUFU5NHhsL1NGNlNzc2Qyd0ltbDlkN2ZvT08NCm55TGUzSThtMkVGUFQ2S0l2Q0ZnUTlyKzQvOWhaRTRvQ0dZUUtXd25YRVZGRENTd2pFajlsUHVOaDg0RU1HNDgNCmdTd0liRW5qc3lsbmpDQ2tQZGZHdm00RUh6dGJER3pTSVBpbjRpTklvQk5DcFE4NmRRdElPcXFySnQ5SnZWQ1QNCkxtMTZ1RHg3V2RGVGxQTXhUdlJGQm9HTkY2NGFLL0pJZkIyMi9UYlFPZ0VNWUpzY1lMMlBRcE9CcjUyVGU4d3cNCjFCeFNFYmxSUnA5L0dvOU9Dc1lLVUR1KzVvTmJiZjFEVWVwKzFDRkFkUkxPZWszV09lVHlWMDdzOTZJMDV3MFcNCmlMdDIvbzZzT21JS215ZGtZRlNlekM5amRZa054UHBCR3g0eERGTkh6VUZHVHIwQkdZN2pRNHp3elMrVjdHUlcNCittYUkrL090WjI3SFYybDFiY3FKQWpFbUhCSzl1OVNIekpmOEhZQnpQSDUwYjlTWk1RZzBpQUdtTi9RK1lHTWENCnRqc0F6dVhidkNieGpxVlMvV1RlVS83dXlOeG10ZVBFRXdFaG96YjljWklpbi8yOG9Gc1B0N2tmL083ZWY4U2gNClpWaW9pc0c2NTdYaGIxTE0xbVhpeHU5YUxCbU41SFdwVHZ5czNGQzVTemRMeGVtbDMrbEZEUExUdThVbElwR0UNClZaRi9uREZOYVlHeW1mSUFSZzNQTm1XbU9pK1RlYzBaNkpPb3RMMEJqY1ZHSjUyT3k0UmttRHhNVnQ3bnNueW8NCmJuVElzNGNxR2VpUnovRHcNCj1zd3pBDQotLS0tLUVORCBQR1AgTUVTU0FHRS0tLS0tDQo=', - size: 3911, - mime_type: 'application/octet-stream', - filename: 'file://msg.asc', - }], - sent: 1566379938, - from: {address: 'cfg@pep.security', username: 'Chris', comm_type: 0}, - to: [{address: 'fo@pep.security', username: 'francesco', comm_type: 0}], - in_reply_to: ['fef2e46f-fcdf-2969-ae34-152022a2edba@pep.security'], - references: ['fef2e46f-fcdf-2969-ae34-152022a2edba@pep.security'], - opt_fields: [{ - key: 'Received', - value: 'from ex02.intranet.pep.security (192.168.4.40) by ex03.intranet.pep.security (192.168.4.80) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.2.330.5 via Mailbox Transport; Wed, 21 Aug 2019 10:32:20 +0200' - }, { - key: 'DKIM-Signature', - value: 'v=1; a=rsa-sha256; d=pep.security; s=1519399626.pep; c=simple/simple; t=1566376340; h=from:subject:to:date:message-id; bh=fPv9YjeYUpMxfo1JceDEpCTZuXcLy5Eq7gRonwFqsws=; b=LQNQVG0CRiMWtkyADRHU1RfpVdPvzLdmc8bZ7fJ001Vo++1aJegyn4I6qmAY/QuZUUcQF3NyqZ0 WKsoK14KrySUO3s8t7NbHq6R4uXO1Z6E7wbnYWWJxGD1AmAiPrIAtp388vpCLUUSaToZ3cyMc6lSZ lUrjsiK7sKTiNbccDvQ82PWto0i2VGR717jt1UDzcmw814GIN0EwjQXxQ/gsrco5EsjCmKZXWSBPg rlL0ZDluh4CCgGlCSjNt84n6qjEs/dsfNJpVmW8L5PjcCwEugvtp8i+AUUgIzJTWuhmJOn3UDIP2F pkptFiegX3nY6QCSJ6C2vkcFO9gydmiqv9gA==' - }, { - key: 'Received', - value: 'from ex.intranet.pep.security (192.168.3.40) by ex02.intranet.pep.security (192.168.4.40) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.330.5; Wed, 21 Aug 2019 10:32:19 +0200' - }, { - key: 'DKIM-Signature', - value: 'v=1; a=rsa-sha1; d=pep.security; s=1519399626.pep; c=relaxed/relaxed; t=1566376339; h=from:subject:to:date:ad-hoc; bh=06WFasVLkfY+tL6qaZ9qMK2C9VQ=; b=VQvDkS8pHF2ik7r+Pm9iIvJaUcoLk1lEcFQda/jgTU2FBLKdL4FJb3wKOX4DLFocGfHl4jtUbcX 8lizNz5RrsMl4yqW6xbK0WOXr0IpsVP2Ah143prpFYPYNil+Y3VoComWxkJKxcmXv8qOD545K1IEC Hon1YknfRpUQcLvhLb/mp2SRK4W0swHYhGmUw+XiTCdYvo+3PDQMvWmZZMtg8PSxLRynbvqzS77eP MN2YMgyceIZPfHGhzp0yWoNzfUbYDnwClMYzShAaMZTw3WYlR4Rj0T5CnLaGoHC9jm5rLFN6EusGL wTAr4ioIdZSVGnB5hI54GIfLZ9UzBaa26RYQ==' - }, { - key: 'Received', - value: 'from [192.168.1.65] (127.0.0.1) by ex.intranet.pep.security (127.0.0.1) with Microsoft SMTP Server id 15.1.1713.5; Wed, 21 Aug 2019 10:32:19 +0200' - }, { - key: 'User-Agent', - value: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:60.0) Gecko/20100101 Thunderbird/60.8.0' - }, {key: 'X-PEp-Version', value: '2.0'}, { - key: 'Return-Path', - value: 'cfg@pep.security' - }, { - key: 'X-MS-Exchange-Organization-Network-Message-Id', - value: 'd8d4daae-cef2-4f2f-b7eb-08d7261214b0' - }, { - key: 'X-MS-Exchange-Organization-AuthSource', - value: 'ex.intranet.pep.security' - }, { - key: 'X-MS-Exchange-Organization-AuthAs', - value: 'Internal' - }, { - key: 'X-MS-Exchange-Organization-AuthMechanism', - value: '07' - }, { - key: 'X-MS-Exchange-Organization-AVStamp-Enterprise', - value: '1.0' - }, { - key: 'X-MS-Exchange-Transport-EndToEndLatency', - value: '00:00:00.8666003' - }, {key: 'X-MS-Exchange-Processed-By-BccFoldering', value: '15.02.0330.009'}], - dir: 0, - }, ['OP'], [], ['OP'], 0], - id: 2, - jsonrpc: '2.0', - }, 1); + queue.expectSent( + {"security_token":"0847cqi9WqqE5ZcVtA8_mDIgEmYMv14xlNAvSZW","method":"cache_decrypt_message","params":[{"id":"No-message-ID","shortmsg":"p≡p","longmsg":"","attachments":[{"value":"VmVyc2lvbjogMQ0K","size":12,"mime_type":"application/pgp-encrypted"},{"value":"LS0tLS1CRUdJTiBQR1AgTUVTU0FHRS0tLS0tDQoNCmhRRU1BM25UalBjZHBQaW1BUWdBcUJ4Mk5wVFJuci9mLzhNZkQyU2pzSkptK2d1Z3B6N2E4ZnNiWGEvejZtUFQNCkdwb3Irb2tCU3pBSnM1bW96OFE0YzlxYmtoM2ZUMmh1VFJ4NDA5V0RzUTVWYmgyVHJNR0M2bm85MVd0ZGZ1R0YNCkhMQUJBVUNUd0lBc2V5eS9adG0xQ3Y2TXA5d0Ftc3U4eGF2TUF4K2Y5VWpBN3RNNngrVWN2VXl0Q0FiV0JFeGwNCnJ1NitMdS9ya0M1SlRJVXV6bnNlMmNJa1BiUWx0cUcyMXF2c3loSXlSSmhLUlRHdEs4ZmZYN0NYZWhvYVRtOTkNCkx2MHQvdXFjd01hSzgwbzhlVmlrWktnTWNNQWorYzlRUk5tbVFMNEQ4WjlOYXJ0QVJ0YktpZWtBaEFPZ0hjd1INCjRLZTlubnRzcUd6aHNHNTZRSGxxM3ZpeloraTI0dE41OTNJb1RKS0RHSVVCakFOaDhGUHFZY3F6ZVFFTC9qd08NCldBd1E3dkl4ZGtPYUgrdVdPbjFYS2N6R0Q2WDdsc2JuTjlOMERhS1NnSVh3L1M3d3R3ZjRIalEwWGF1K0xFUk8NCkF2R3RTRnpuTjVzMGs5NXJoRnNCSWd2UzNPMGRkMW5YSUFTRFpWZVJ0cklsV3RuM3V3aThwOFl3UlFxSmkzRDINCkV0cVQyb0Y1cmNRcVpzWkZBVi9tT0RLUVFQc0d3dWxDcWRSYmt5ZnVuemt1Wk9KN2I3TSsxNjc2dzE3NjJoOFINCmtkMGRRZ1VjbFNWaFk1OWI5REFFWEFLQTlTRGRWSVpWOFB5bFhaVzRSQUtjc0tKWnRxdmhVa0pocTVMS1FXMUoNCktxaEZvSHExMm5pbkJVTEJvQXdpUjg3VUkyVmN4YmhnVWxGcXFSYUlTOUl1UkdKNUNPT0plcHRGUXJlTmpIa1ANCmZYcVBUcVVqbVNlWHJZd05IUWFrRUZ0TTlXdG5YVjJ1ZDRSTFBXZFFFNWliSngwUU13U2x2b3VrY1V6cUUwOHkNCkFHRHFhVnJxTGtkTTZabHIzZ0JhcTF4VXhrdnArQ2xOa2QwVXA5akw5SGd2NW1XbGtYa2NFYjdXblJrdjFCVUINClpOcWhzd3N5Ny9KRStrdTE3dnRHZmZrbXZVaW1MUnVCc3hxeEhzT3RSQ1FpZG8xQ3BtSzhzeWxZK3lFWGk5THINCkFaZkZZdmxNc2c3TDQwL3JDaG0wQkVIT1R2NW1xWFVLK09kdDZMWGVydnBZZTRjQmZ1MWN0bERCMVo0RzhJdVQNCkhFQ1JXYnpXWnhtelduWnl5MjEwNjZ2U25VUHloSStlTi9YdTRvV1JoZ3o1VUE4VWoyMlk0L3NFczl2b01qMmoNCkgyUU11NjBST25maGUvc2g1QWRQZVZ0a0F3NUh1R0lmMmw2V0xrUGFsNnBobnhnZXNzMnZuemZJRzEzVnMvWWINCkFROHpYV1NOamVQQko5QUVUdUhLeERETi9ZaUVtRDlQMW1EZ3YrNExLRHFiRUdoR2FjUlByaFJUYVVsSlNYT2gNCk5qZ2IwS0FqNk8vOUNjdC9qNFkyeFlBUTN0WWRhSTBDVHUvaVFCaU80R2lxZ2NmWlNweElLR3hvNFpRSGJUSzQNClFwTXZ5ejl2eFIrWHZYSEo5Z2lienFFTGR1WVpTVktLOVZtK0UrSFJsN25PbDFUUkVFUG9IRnllVUNqVDhHdHkNCi90UEd2OUJaZUNCYkJYYkdpV3pmeEhFQTdZWDBkNFRDMnhTdUpLT0k1Q0d3USt4VnBEbmgzWGFhVXF5UFNYZzANCmMzaitLeURySVNYQ0lKR2pCeWt6c2ZOOVg1MzQ2T25pUDdPMkV3SlFWYjJDVzdDUmxzMkd5OTNXcDdkMHlHTHMNCnI5MXRPUHkvL1N5c2EvVGV1c3dlRjUzajA5K3BSa0wzb0IwMU1WRzRXL1NOWTNKanBBYmY1VG8xcTNveHNvUCsNCno0MHJPYmN6L3oyNnZxL296YnpLczJEclo5KytwS2twRlBNZ0NPdlRxTUFqNC9VZFZvdUJobkVoREhTdEgxd2INCjFuYTlQSU9hUWlvMlM2UlRoeWdFajdlOVZqRU9UQmEzRWZlYzJXdnowc3dHOFVLZlM2SmR3M0RHL0NLclQ4dnMNCkhzTmtBb3hHWmR0V2grV1dYMXM5a2d5K3AyRVp6V0ZMb3JEQ2JRZmd4RVJabnJEejF6UzNPUk0vMzB1bW9CWCsNCnRwV25heXR5WHBWT24xZ3BqZDBzRUtXbU1DUE8xeThJaWNSS1lwdTdtK0FFVWNPcjlzUlNlT0txcjhVMnk3TmsNCkR4YUg5eTNYYTArd1JVaHFic0xBaHJxMVJsZStwakgwaEdZcXpsdHNMcTBhUkFkY3Y3V2xWY3ZEdkdNL0VXSjANCjF0Zm56bFRCbjRUU2NqK01TdGVFdllVbTIyVGJhdFJYNUlsMjRyRnRVbFdvRUdwRjBIMktXVmMzQmFLMmV5L2oNCmtxQUZEOWV0NE5EeHZPNTQ2Z1pETEZPdy9CU3FIK1pCWG84VnN2ejdYWU9kd1lJWmwvVng0Z0FlMy96NzR4czINCkhFb0srMWdLYjdzT2tqVW1xL3IrYmM5cXp4aXo5aE9hazBHTEYxTG5PWFl3ZE5paGhpWjkyNzRWdlZMVGR1bXMNCndNTFU0bzIwNTNGY3FFaHpHaDRuOWxuMGU2dmtsUlBrM1RWbWhxYms2d0lvMGVUN2s5cU5tL1FEYW96V1lpSHANCmRrbVRTT1lxSHZya1M3NGUwZ2Fuczc0Z3ZqdjgwNTdhRnB1RkNGaHVqL0M3NEVyMTI4djQ2ZlhWb3Y0dE00Y2oNCnd5YlpmZzA0TXZhWjU0ZXJOR3V6SDV1RFFjLzRGNU5mMFA2V0VJZWRDcVJRQkw5Mzg2TlRodytLY0VQK3R2QWwNCmFWU084Rkt3c2NmL2UramlrcCtJd25CdVV1NnJBVUh4NlQwWUExNHZMdjUzZzF0a2FwS0d6OERQYjNqdDFtNngNCk9XZi9Rb3V2TDBXVzFiNWNNUWZXT1djL05QZ0U2eTNxNjVDRFRsNlI0L05lbU5yMnNQK0RrUWsyNlNQK3MzWUkNClplZmlsSFZBQnJaRFBSVGsreVQxYnY5TkR0S0tNYWFuY2YwTi9ua0N0SmF1U1J1QnZSaXd5OFNlaW1FbWVVRGENClpDYUVnS0gzL2g2eWlXeXM3ZE9WZXhGUGJ6ZDdiKzRkNVdNMFZtdGlJU2xyTjlyeG9EZ2kzTWI1QmZFVjAra1oNCnJiampoZk1MMUdwZHl3VHVDRHNPU25sWS9Yc0tKOHN6N1NtVFIwak82TDQ1TDVQY0VGdkcyMk9ETXdaMVVFejMNCm5QZTc2VTJ5TmxRck1wVUg0b2dKMDZER2RlTC9mVFFFd3RYOWJiakJBRDhZdEl6UVhjN01oL1pBaUQwNkJJOXcNCjlaMUw0RC9yT0hvNFJWeCtrWUp4UW5COTR4S0lnL1dZV1FrMi9CM1N1T3BBZ044UlZzUUp0TGtjdlMxVThVRTYNCjdEemk3bTJYbXhvMUJvVlJxL2VZTit2V3BpenQzNlhKRThpL1RzV25maG0ySGo2dXJuK2V0N3Z4eGlDOXZqY28NCmUxUmlHSTE0MEJRcHRlamcxNHlxWk1yd0crS0xueFBrNUtRd2NtOUhSSW1YdFFJSWxmdTJSc1VtNWFLV1oyQ0MNCnlJbURkVml0cG5BemQ2THhIN3FCYXp5dTBvc2JxRHhxUVMzdXR3ajZhT0FGalZma25YN081MjhmeUZqRmNLZjYNClpwWHdWblNmSUVOazNyc0c3UmE0cFdzWVk5cXpyQ05UMlRMMThUbG9mY1NQWWJxd20vci9xQzlYNVZvSE1nVEsNCkgyVjZKdWRvTkR2dWViK3ltTk5sV1lFWklaUlRaN2MxemViU0JxY2ZDWExzTFRXc29YcCtFT3R1NUplVVNCM2oNCjBYbFBSelZlSlMwcjhhZ0ZXLzNjcXlxamtmc3M5STZlWjZjUWtIOVlua0ZORFQydjBnVmluRWtWeUs5dzJsZ2cNCkpnQ1RINHlnNlBlUzNWMUlLY3UvRUdMdFIzTW5wWW5aTDlWdExWYUdueFNCWjBxYzRvUnE0ZUcwV3llZFI2cEQNCjY1OW9zc3d0SU1SQ0xlY1dWZ2x2UzEyQmdiT3N2di80QUhiWVhsUFU5NHhsL1NGNlNzc2Qyd0ltbDlkN2ZvT08NCm55TGUzSThtMkVGUFQ2S0l2Q0ZnUTlyKzQvOWhaRTRvQ0dZUUtXd25YRVZGRENTd2pFajlsUHVOaDg0RU1HNDgNCmdTd0liRW5qc3lsbmpDQ2tQZGZHdm00RUh6dGJER3pTSVBpbjRpTklvQk5DcFE4NmRRdElPcXFySnQ5SnZWQ1QNCkxtMTZ1RHg3V2RGVGxQTXhUdlJGQm9HTkY2NGFLL0pJZkIyMi9UYlFPZ0VNWUpzY1lMMlBRcE9CcjUyVGU4d3cNCjFCeFNFYmxSUnA5L0dvOU9Dc1lLVUR1KzVvTmJiZjFEVWVwKzFDRkFkUkxPZWszV09lVHlWMDdzOTZJMDV3MFcNCmlMdDIvbzZzT21JS215ZGtZRlNlekM5amRZa054UHBCR3g0eERGTkh6VUZHVHIwQkdZN2pRNHp3elMrVjdHUlcNCittYUkrL090WjI3SFYybDFiY3FKQWpFbUhCSzl1OVNIekpmOEhZQnpQSDUwYjlTWk1RZzBpQUdtTi9RK1lHTWENCnRqc0F6dVhidkNieGpxVlMvV1RlVS83dXlOeG10ZVBFRXdFaG96YjljWklpbi8yOG9Gc1B0N2tmL083ZWY4U2gNClpWaW9pc0c2NTdYaGIxTE0xbVhpeHU5YUxCbU41SFdwVHZ5czNGQzVTemRMeGVtbDMrbEZEUExUdThVbElwR0UNClZaRi9uREZOYVlHeW1mSUFSZzNQTm1XbU9pK1RlYzBaNkpPb3RMMEJqY1ZHSjUyT3k0UmttRHhNVnQ3bnNueW8NCmJuVElzNGNxR2VpUnovRHcNCj1zd3pBDQotLS0tLUVORCBQR1AgTUVTU0FHRS0tLS0tDQo=","size":3911,"mime_type":"application/octet-stream","filename":"file://msg.asc"}],"sent":1566379938,"from":{"address":"cfg@pep.security","username":"Chris","comm_type":0},"to":[{"address":"fo@pep.security","username":"francesco","comm_type":0}],"in_reply_to":["fef2e46f-fcdf-2969-ae34-152022a2edba@pep.security"],"references":["fef2e46f-fcdf-2969-ae34-152022a2edba@pep.security"],"opt_fields":[{"key":"Received","value":"from ex02.intranet.pep.security (192.168.4.40) by ex03.intranet.pep.security (192.168.4.80) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.2.330.5 via Mailbox Transport; Wed, 21 Aug 2019 10:32:20 +0200"},{"key":"DKIM-Signature","value":"v=1; a=rsa-sha256; d=pep.security; s=1519399626.pep; c=simple/simple; t=1566376340; h=from:subject:to:date:message-id; bh=fPv9YjeYUpMxfo1JceDEpCTZuXcLy5Eq7gRonwFqsws=; b=LQNQVG0CRiMWtkyADRHU1RfpVdPvzLdmc8bZ7fJ001Vo++1aJegyn4I6qmAY/QuZUUcQF3NyqZ0 WKsoK14KrySUO3s8t7NbHq6R4uXO1Z6E7wbnYWWJxGD1AmAiPrIAtp388vpCLUUSaToZ3cyMc6lSZ lUrjsiK7sKTiNbccDvQ82PWto0i2VGR717jt1UDzcmw814GIN0EwjQXxQ/gsrco5EsjCmKZXWSBPg rlL0ZDluh4CCgGlCSjNt84n6qjEs/dsfNJpVmW8L5PjcCwEugvtp8i+AUUgIzJTWuhmJOn3UDIP2F pkptFiegX3nY6QCSJ6C2vkcFO9gydmiqv9gA=="},{"key":"Received","value":"from ex.intranet.pep.security (192.168.3.40) by ex02.intranet.pep.security (192.168.4.40) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.330.5; Wed, 21 Aug 2019 10:32:19 +0200"},{"key":"DKIM-Signature","value":"v=1; a=rsa-sha1; d=pep.security; s=1519399626.pep; c=relaxed/relaxed; t=1566376339; h=from:subject:to:date:ad-hoc; bh=06WFasVLkfY+tL6qaZ9qMK2C9VQ=; b=VQvDkS8pHF2ik7r+Pm9iIvJaUcoLk1lEcFQda/jgTU2FBLKdL4FJb3wKOX4DLFocGfHl4jtUbcX 8lizNz5RrsMl4yqW6xbK0WOXr0IpsVP2Ah143prpFYPYNil+Y3VoComWxkJKxcmXv8qOD545K1IEC Hon1YknfRpUQcLvhLb/mp2SRK4W0swHYhGmUw+XiTCdYvo+3PDQMvWmZZMtg8PSxLRynbvqzS77eP MN2YMgyceIZPfHGhzp0yWoNzfUbYDnwClMYzShAaMZTw3WYlR4Rj0T5CnLaGoHC9jm5rLFN6EusGL wTAr4ioIdZSVGnB5hI54GIfLZ9UzBaa26RYQ=="},{"key":"Received","value":"from [192.168.1.65] (127.0.0.1) by ex.intranet.pep.security (127.0.0.1) with Microsoft SMTP Server id 15.1.1713.5; Wed, 21 Aug 2019 10:32:19 +0200"},{"key":"User-Agent","value":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:60.0) Gecko/20100101 Thunderbird/60.8.0"},{"key":"X-PEp-Version","value":"2.0"},{"key":"Return-Path","value":"cfg@pep.security"},{"key":"X-MS-Exchange-Organization-Network-Message-Id","value":"d8d4daae-cef2-4f2f-b7eb-08d7261214b0"},{"key":"X-MS-Exchange-Organization-AuthSource","value":"ex.intranet.pep.security"},{"key":"X-MS-Exchange-Organization-AuthAs","value":"Internal"},{"key":"X-MS-Exchange-Organization-AuthMechanism","value":"07"},{"key":"X-MS-Exchange-Organization-AVStamp-Enterprise","value":"1.0"},{"key":"X-MS-Exchange-Transport-EndToEndLatency","value":"00:00:00.8666003"},{"key":"X-MS-Exchange-Processed-By-BccFoldering","value":"15.02.0330.009"}],"dir":0},["OP"],[],["OP"],0],"id":2,"jsonrpc":"2.0"}, + 1); }); - it('should return a Object', () => { + it('should return a Object (1)', () => { const newBody = 'MIME-Version: 1.0\r\nContent-Type: multipart/mixed; boundary="7fdcc2331befd79f41a7c4c96b68079a"\r\n\r\n--7fdcc2331befd79f41a7c4c96b68079a\r\nContent-Type: text/plain; charset="utf-8"\r\nContent-Disposition: inline; filename="msg.txt"\r\n\r\npEp-Wrapped-Message-Info: OUTER\r\n\r\n\r\n--7fdcc2331befd79f41a7c4c96b68079a\r\nContent-Type: message/rfc822\r\n\r\nMessage-ID: \r\nFrom: anonymous \r\nTo: anonymous \r\nSubject: \r\nX-pEp-Version: 2.0\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset="utf-8"\r\nContent-Transfer-Encoding: quoted-printable\r\nContent-Disposition: inline; filename="msg.txt"\r\n\r\npEp-Wrapped-Message-Info: INNER\r\n\r\n\r\n\r\n--7fdcc2331befd79f41a7c4c96b68079a\r\nContent-Type: application/pgp-keys\r\nContent-Disposition: attachment; filename="pEpkey.asc"\r\n\r\n-----BEGIN PGP PUBLIC KEY BLOCK-----\r\n\r\nmQENBFt6xIIBCADCOVTvp1nMpdKJ6GYy5F4ajFMMMlXWkQlxoRTAy+amxHsEpT9n\r\nQbTRTcaEefdQifkP2c+2nquft2JAN0YeOE9oW9XueAtsWPoNtfzou++OS0qJx4I8\r\njcIj6gDgBl+XOrKMeDbublkcIvRhH6IJUV/HK1UTAl0FCkG4FbBh8NSRuxbjLT0v\r\na2v5DeRyj06z2GHJiEk0JJVdYNiOxUka4oG2mXk7iiRdTzXdYUEu48Q8LVTsVY1y\r\noWXYS8r7PFauybGqZzQNtR6ENJ0bSSvqufNDQRis98glNI8v4sr4yQnTMR35sUTV\r\njLwENWAkcuENhBdQfxEOPmUcdtYQVY+hoSjPABEBAAG0GENocmlzIDxjZmdAcGVw\r\nLnNlY3VyaXR5PokBVAQTAQgAPhYhBLJ3XXuRnJ4o7BubSSwOjeWV5KWUBQJbesSE\r\nAhsDBQkB4TOABQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAAAoJECwOjeWV5KWUQQMH\r\n/j8VNwIQ9sm98vtWrXGqH8ARbBsp+tIXu6QggNsCAkk+7qWMgWM7oeEZ6SRIRHGQ\r\n/gk6whLH+fvJQKVkZIa7mn1reH1XXLO5L9sLQT5EWK3X3BxwdGtO3i0M3zBLuYXT\r\nZ7TZF/ot2feaQiRAUItKSgqU6Sobq4LnAvPInrM+MWqglYco2la/PlUcBUaI/gp7\r\nPkLMpwJBLPd3l+bViqss4hfi5cvHhNkswiFs6xNsoadlXLlwdWbDcHeWri8Uh4mC\r\nAKhSu3Xrhy+js8ReRYBiqp+JPignTOx4HQM1ekjBeum15AlYxnhAgl6aZ2WtMBII\r\nU4vZqqWtP04HLoo9VBH9udy5AQ0EW3rEgwEIAOqNuUmrz/4lWhIuPRx/EC+yxnMu\r\nnqepXkER8u7k5795lM6H8sLfGuF3fVrYvW4bbavXcibJGKO2c3rd4jp9usOfK/VX\r\nMxpPM5IxZUL7VA9zEcjf+FO8EMRAoYUYSxFxFWN1PPoYDYyXEKf8TbPcqPwzw6/QUEUE\r\nYlhppBnIPXeZWf7WHhL4OMqNcpg8EuwwxhqxYCadLkbVRt8hXK+dHdQK7hLN4ftb\r\n1EmuRsbzLRD6VNcCBKSwm+sJ8vNE11xiEOPZLxd468hum1hVfeknDijGX16IivUV\r\nVkoHkGkR00qXV2ijQChFH4/Zu6eyivCSq3ME/s2LQa4XsEdbIp9VFaFS+qkAEQEA\r\nAYkBPAQYAQgAJhYhBLJ3XXuRnJ4o7BubSSwOjeWV5KWUBQJbesSDAhsMBQkB4TOA\r\nAAoJECwOjeWV5KWUAWoIAKo1VuCKGhT8J0zI+mNpT8Xx4yy/Nl2athSGw5rktsmF\r\ncEEwnWy2sYvkqpbbBxC1VOqzKQ/+/VL7ArPODkrFDpbZZ2qt5xC7ugT8wQRDhNx5\r\nesPZrty6vrfwt95PBWuJ+cQPts94D6qCpl4gl+wcg/fVMULIaN8plKXeeuUy80Yd\r\nZJMCenurL5JTz/bRETaIAUYbmJ3JNoJgJzqxMP1z2GyOB/pXouzSavPimdLxNmtK\r\niL3FFJqX3San2mu0+kUzGiO0gN0nrAPSObbJkZlhZIxAPWS6DyDlKKOoVppswFqR\r\nblHVpYLS0gr9k2it10aw+o2kUaM52QfrAEc1hTtf6AU=\r\n=Zj4H\r\n-----END PGP PUBLIC KEY BLOCK-----\r\n\r\n--7fdcc2331befd79f41a7c4c96b68079a--\r\n'; return result.should.become({ - attachments: [ - { - mime_type: 'application/pgp-encrypted', - size: 12, - value: 'VmVyc2lvbjogMQ0K', - }, - { - filename: 'file://msg.asc', - mime_type: 'application/octet-stream', - size: 3911, - value: 'LS0tLS1CRUdJTiBQR1AgTUVTU0FHRS0tLS0tDQoNCmhRRU1BM25UalBjZHBQaW1BUWdBcUJ4Mk5wVFJuci9mLzhNZkQyU2pzSkptK2d1Z3B6N2E4ZnNiWGEvejZtUFQNCkdwb3Irb2tCU3pBSnM1bW96OFE0YzlxYmtoM2ZUMmh1VFJ4NDA5V0RzUTVWYmgyVHJNR0M2bm85MVd0ZGZ1R0YNCkhMQUJBVUNUd0lBc2V5eS9adG0xQ3Y2TXA5d0Ftc3U4eGF2TUF4K2Y5VWpBN3RNNngrVWN2VXl0Q0FiV0JFeGwNCnJ1NitMdS9ya0M1SlRJVXV6bnNlMmNJa1BiUWx0cUcyMXF2c3loSXlSSmhLUlRHdEs4ZmZYN0NYZWhvYVRtOTkNCkx2MHQvdXFjd01hSzgwbzhlVmlrWktnTWNNQWorYzlRUk5tbVFMNEQ4WjlOYXJ0QVJ0YktpZWtBaEFPZ0hjd1INCjRLZTlubnRzcUd6aHNHNTZRSGxxM3ZpeloraTI0dE41OTNJb1RKS0RHSVVCakFOaDhGUHFZY3F6ZVFFTC9qd08NCldBd1E3dkl4ZGtPYUgrdVdPbjFYS2N6R0Q2WDdsc2JuTjlOMERhS1NnSVh3L1M3d3R3ZjRIalEwWGF1K0xFUk8NCkF2R3RTRnpuTjVzMGs5NXJoRnNCSWd2UzNPMGRkMW5YSUFTRFpWZVJ0cklsV3RuM3V3aThwOFl3UlFxSmkzRDINCkV0cVQyb0Y1cmNRcVpzWkZBVi9tT0RLUVFQc0d3dWxDcWRSYmt5ZnVuemt1Wk9KN2I3TSsxNjc2dzE3NjJoOFINCmtkMGRRZ1VjbFNWaFk1OWI5REFFWEFLQTlTRGRWSVpWOFB5bFhaVzRSQUtjc0tKWnRxdmhVa0pocTVMS1FXMUoNCktxaEZvSHExMm5pbkJVTEJvQXdpUjg3VUkyVmN4YmhnVWxGcXFSYUlTOUl1UkdKNUNPT0plcHRGUXJlTmpIa1ANCmZYcVBUcVVqbVNlWHJZd05IUWFrRUZ0TTlXdG5YVjJ1ZDRSTFBXZFFFNWliSngwUU13U2x2b3VrY1V6cUUwOHkNCkFHRHFhVnJxTGtkTTZabHIzZ0JhcTF4VXhrdnArQ2xOa2QwVXA5akw5SGd2NW1XbGtYa2NFYjdXblJrdjFCVUINClpOcWhzd3N5Ny9KRStrdTE3dnRHZmZrbXZVaW1MUnVCc3hxeEhzT3RSQ1FpZG8xQ3BtSzhzeWxZK3lFWGk5THINCkFaZkZZdmxNc2c3TDQwL3JDaG0wQkVIT1R2NW1xWFVLK09kdDZMWGVydnBZZTRjQmZ1MWN0bERCMVo0RzhJdVQNCkhFQ1JXYnpXWnhtelduWnl5MjEwNjZ2U25VUHloSStlTi9YdTRvV1JoZ3o1VUE4VWoyMlk0L3NFczl2b01qMmoNCkgyUU11NjBST25maGUvc2g1QWRQZVZ0a0F3NUh1R0lmMmw2V0xrUGFsNnBobnhnZXNzMnZuemZJRzEzVnMvWWINCkFROHpYV1NOamVQQko5QUVUdUhLeERETi9ZaUVtRDlQMW1EZ3YrNExLRHFiRUdoR2FjUlByaFJUYVVsSlNYT2gNCk5qZ2IwS0FqNk8vOUNjdC9qNFkyeFlBUTN0WWRhSTBDVHUvaVFCaU80R2lxZ2NmWlNweElLR3hvNFpRSGJUSzQNClFwTXZ5ejl2eFIrWHZYSEo5Z2lienFFTGR1WVpTVktLOVZtK0UrSFJsN25PbDFUUkVFUG9IRnllVUNqVDhHdHkNCi90UEd2OUJaZUNCYkJYYkdpV3pmeEhFQTdZWDBkNFRDMnhTdUpLT0k1Q0d3USt4VnBEbmgzWGFhVXF5UFNYZzANCmMzaitLeURySVNYQ0lKR2pCeWt6c2ZOOVg1MzQ2T25pUDdPMkV3SlFWYjJDVzdDUmxzMkd5OTNXcDdkMHlHTHMNCnI5MXRPUHkvL1N5c2EvVGV1c3dlRjUzajA5K3BSa0wzb0IwMU1WRzRXL1NOWTNKanBBYmY1VG8xcTNveHNvUCsNCno0MHJPYmN6L3oyNnZxL296YnpLczJEclo5KytwS2twRlBNZ0NPdlRxTUFqNC9VZFZvdUJobkVoREhTdEgxd2INCjFuYTlQSU9hUWlvMlM2UlRoeWdFajdlOVZqRU9UQmEzRWZlYzJXdnowc3dHOFVLZlM2SmR3M0RHL0NLclQ4dnMNCkhzTmtBb3hHWmR0V2grV1dYMXM5a2d5K3AyRVp6V0ZMb3JEQ2JRZmd4RVJabnJEejF6UzNPUk0vMzB1bW9CWCsNCnRwV25heXR5WHBWT24xZ3BqZDBzRUtXbU1DUE8xeThJaWNSS1lwdTdtK0FFVWNPcjlzUlNlT0txcjhVMnk3TmsNCkR4YUg5eTNYYTArd1JVaHFic0xBaHJxMVJsZStwakgwaEdZcXpsdHNMcTBhUkFkY3Y3V2xWY3ZEdkdNL0VXSjANCjF0Zm56bFRCbjRUU2NqK01TdGVFdllVbTIyVGJhdFJYNUlsMjRyRnRVbFdvRUdwRjBIMktXVmMzQmFLMmV5L2oNCmtxQUZEOWV0NE5EeHZPNTQ2Z1pETEZPdy9CU3FIK1pCWG84VnN2ejdYWU9kd1lJWmwvVng0Z0FlMy96NzR4czINCkhFb0srMWdLYjdzT2tqVW1xL3IrYmM5cXp4aXo5aE9hazBHTEYxTG5PWFl3ZE5paGhpWjkyNzRWdlZMVGR1bXMNCndNTFU0bzIwNTNGY3FFaHpHaDRuOWxuMGU2dmtsUlBrM1RWbWhxYms2d0lvMGVUN2s5cU5tL1FEYW96V1lpSHANCmRrbVRTT1lxSHZya1M3NGUwZ2Fuczc0Z3ZqdjgwNTdhRnB1RkNGaHVqL0M3NEVyMTI4djQ2ZlhWb3Y0dE00Y2oNCnd5YlpmZzA0TXZhWjU0ZXJOR3V6SDV1RFFjLzRGNU5mMFA2V0VJZWRDcVJRQkw5Mzg2TlRodytLY0VQK3R2QWwNCmFWU084Rkt3c2NmL2UramlrcCtJd25CdVV1NnJBVUh4NlQwWUExNHZMdjUzZzF0a2FwS0d6OERQYjNqdDFtNngNCk9XZi9Rb3V2TDBXVzFiNWNNUWZXT1djL05QZ0U2eTNxNjVDRFRsNlI0L05lbU5yMnNQK0RrUWsyNlNQK3MzWUkNClplZmlsSFZBQnJaRFBSVGsreVQxYnY5TkR0S0tNYWFuY2YwTi9ua0N0SmF1U1J1QnZSaXd5OFNlaW1FbWVVRGENClpDYUVnS0gzL2g2eWlXeXM3ZE9WZXhGUGJ6ZDdiKzRkNVdNMFZtdGlJU2xyTjlyeG9EZ2kzTWI1QmZFVjAra1oNCnJiampoZk1MMUdwZHl3VHVDRHNPU25sWS9Yc0tKOHN6N1NtVFIwak82TDQ1TDVQY0VGdkcyMk9ETXdaMVVFejMNCm5QZTc2VTJ5TmxRck1wVUg0b2dKMDZER2RlTC9mVFFFd3RYOWJiakJBRDhZdEl6UVhjN01oL1pBaUQwNkJJOXcNCjlaMUw0RC9yT0hvNFJWeCtrWUp4UW5COTR4S0lnL1dZV1FrMi9CM1N1T3BBZ044UlZzUUp0TGtjdlMxVThVRTYNCjdEemk3bTJYbXhvMUJvVlJxL2VZTit2V3BpenQzNlhKRThpL1RzV25maG0ySGo2dXJuK2V0N3Z4eGlDOXZqY28NCmUxUmlHSTE0MEJRcHRlamcxNHlxWk1yd0crS0xueFBrNUtRd2NtOUhSSW1YdFFJSWxmdTJSc1VtNWFLV1oyQ0MNCnlJbURkVml0cG5BemQ2THhIN3FCYXp5dTBvc2JxRHhxUVMzdXR3ajZhT0FGalZma25YN081MjhmeUZqRmNLZjYNClpwWHdWblNmSUVOazNyc0c3UmE0cFdzWVk5cXpyQ05UMlRMMThUbG9mY1NQWWJxd20vci9xQzlYNVZvSE1nVEsNCkgyVjZKdWRvTkR2dWViK3ltTk5sV1lFWklaUlRaN2MxemViU0JxY2ZDWExzTFRXc29YcCtFT3R1NUplVVNCM2oNCjBYbFBSelZlSlMwcjhhZ0ZXLzNjcXlxamtmc3M5STZlWjZjUWtIOVlua0ZORFQydjBnVmluRWtWeUs5dzJsZ2cNCkpnQ1RINHlnNlBlUzNWMUlLY3UvRUdMdFIzTW5wWW5aTDlWdExWYUdueFNCWjBxYzRvUnE0ZUcwV3llZFI2cEQNCjY1OW9zc3d0SU1SQ0xlY1dWZ2x2UzEyQmdiT3N2di80QUhiWVhsUFU5NHhsL1NGNlNzc2Qyd0ltbDlkN2ZvT08NCm55TGUzSThtMkVGUFQ2S0l2Q0ZnUTlyKzQvOWhaRTRvQ0dZUUtXd25YRVZGRENTd2pFajlsUHVOaDg0RU1HNDgNCmdTd0liRW5qc3lsbmpDQ2tQZGZHdm00RUh6dGJER3pTSVBpbjRpTklvQk5DcFE4NmRRdElPcXFySnQ5SnZWQ1QNCkxtMTZ1RHg3V2RGVGxQTXhUdlJGQm9HTkY2NGFLL0pJZkIyMi9UYlFPZ0VNWUpzY1lMMlBRcE9CcjUyVGU4d3cNCjFCeFNFYmxSUnA5L0dvOU9Dc1lLVUR1KzVvTmJiZjFEVWVwKzFDRkFkUkxPZWszV09lVHlWMDdzOTZJMDV3MFcNCmlMdDIvbzZzT21JS215ZGtZRlNlekM5amRZa054UHBCR3g0eERGTkh6VUZHVHIwQkdZN2pRNHp3elMrVjdHUlcNCittYUkrL090WjI3SFYybDFiY3FKQWpFbUhCSzl1OVNIekpmOEhZQnpQSDUwYjlTWk1RZzBpQUdtTi9RK1lHTWENCnRqc0F6dVhidkNieGpxVlMvV1RlVS83dXlOeG10ZVBFRXdFaG96YjljWklpbi8yOG9Gc1B0N2tmL083ZWY4U2gNClpWaW9pc0c2NTdYaGIxTE0xbVhpeHU5YUxCbU41SFdwVHZ5czNGQzVTemRMeGVtbDMrbEZEUExUdThVbElwR0UNClZaRi9uREZOYVlHeW1mSUFSZzNQTm1XbU9pK1RlYzBaNkpPb3RMMEJqY1ZHSjUyT3k0UmttRHhNVnQ3bnNueW8NCmJuVElzNGNxR2VpUnovRHcNCj1zd3pBDQotLS0tLUVORCBQR1AgTUVTU0FHRS0tLS0tDQo=', - }, - ], - dir: 0, + attachments: [], + cc: [], + bcc: [], + in_reply_to: [], + dir: 1, + enc_format: 0, + rawmsg_ref: "", + rawmsg_size: "", + longmsg_formatted: undefined, + dir: 1, from: { address: 'cfg@pep.security', comm_type: 0, @@ -287,7 +306,7 @@ describe('pEp Decrypt Feature', () => { references: [ 'fef2e46f-fcdf-2969-ae34-152022a2edba@pep.security', ], - sent: 1566379938, + sent: 1566376338, shortmsg: 'p≡p', to: [ { @@ -303,13 +322,12 @@ describe('pEp Decrypt Feature', () => { describe('Decrypt mail', () => { let result = 'initial value'; let newBody; - let - newBodyEncoded; + let newBodyEncoded; + const subject = 'pEp'; before(() => { queue = getQueue(); pEpController = getController(queue); - const subject = 'pEp'; const body = `-----BEGIN PGP MESSAGE----- hQEMA3nTjPcdpPimAQgAqBx2NpTRnr/f/8MfD2SjsJJm+gugpz7a8fsbXa/z6mPT @@ -385,8 +403,7 @@ bnTIs4cqGeiRz/Dw }]; let cc; - let - bcc; + let bcc; newBody = 'MIME-Version: 1.0\r\nContent-Type: multipart/mixed; boundary="75b5278357ce66b467a70b695953172f"\r\n\r\n--75b5278357ce66b467a70b695953172f\r\nContent-Type: text/plain; charset="utf-8"\r\nContent-Transfer-Encoding: quoted-printable\r\nContent-Disposition: inline; filename="msg.txt"\r\n\r\nSubject: Re: test francesco\r\n\r\nGracias\r\n\r\nOn 21/08/2019 10:29, francesco wrote:\r\n> test\r\n>\r\n\r\n\r\n--75b5278357ce66b467a70b695953172f\r\nContent-Type: application/pgp-keys\r\nContent-Disposition: attachment; filename="pEpkey.asc"\r\n\r\n-----BEGIN PGP PUBLIC KEY BLOCK-----\r\n\r\nmQENBFt6xIIBCADCOVTvp1nMpdKJ6GYy5F4ajFMMMlXWkQlxoRTAy+amxHsEpT9n\r\nQbTRTcaEefdQifkP2c+2nquft2JAN0YeOE9oW9XueAtsWPoNtfzou++OS0qJx4I8\r\njcIj6gDgBl+XOrKMeDbublkcIvRhH6IJUV/HK1UTAl0FCkG4FbBh8NSRuxbjLT0v\r\na2v5DeRyj06z2GHJiEk0JJVdYNiOxUka4oG2mXk7iiRdTzXdYUEu48Q8LVTsVY1y\r\noWXYS8r7PFauybGqZzQNtR6ENJ0bSSvqufNDQRis98glNI8v4sr4yQnTMR35sUTV\r\njLwENWAkcuENhBdQfxEOPmUcdtYQVY+hoSjPABEBAAG0GENocmlzIDxjZmdAcGVw\r\nLnNlY3VyaXR5PokBVAQTAQgAPgIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYh\r\nBLJ3XXuRnJ4o7BubSSwOjeWV5KWUBQJdU8YRBQkDukqeAAoJECwOjeWV5KWUcLYH\r\n/3umHa5e8gSl4gfd2fY9ggnUTJ0CcE/7XBgh9VdecZxtO2B9mulQ8RscQ7rCwAt0\r\nKUzIy0eDjXlkdCQiAeu3HWRfiyRCo4F3tSoteeNPvpn1ukvIQgLzY2UipKShHKlj\r\nm9wzPpceuJXgy6xis0yks+vk/wTqcGjpIJeG72wsgQACZTAw6GHP9yYppHDeggj+\r\nq8nPsXAmsFo1VH+XTYEsRqxe5AaJWEj9Kp2lQHcCOjIOgFjcP7drFm7azCiwK5Ev\r\nHFfePT5/4gNTEHAfeZ5d+VUMkpzq+RIn5WFLmFNl+UULMvpH0s6aQICNjRKJyT3y\r\nmQJDVjGVK0g/fLXd3bn/yDG5AQ0EW3rEgwEIAOqNuUmrz/4lWhIuPRx/EC+yxnMu\r\nnqepXkER8u7k5795lM6H8sLfGuF3fVrYvW4bbavXcibJGKO2c3rd4jp9usOfK/VX\r\nMxpPM5IxZUL7VA9zEcjf+FO8EMRAoYUYSxFxFWN1PPoYDYyXEKf8TbPcqPwzw6/QUEUE\r\nYlhppBnIPXeZWf7WHhL4OMqNcpg8EuwwxhqxYCadLkbVRt8hXK+dHdQK7hLN4ftb\r\n1EmuRsbzLRD6VNcCBKSwm+sJ8vNE11xiEOPZLxd468hum1hVfeknDijGX16IivUV\r\nVkoHkGkR00qXV2ijQChFH4/Zu6eyivCSq3ME/s2LQa4XsEdbIp9VFaFS+qkAEQEA\r\nAYkBPAQYAQgAJgIbDBYhBLJ3XXuRnJ4o7BubSSwOjeWV5KWUBQJdU8YRBQkDukqd\r\nAAoJECwOjeWV5KWUPSIH/00iS2Yr12hSRcvxd0zZi1X9w/+iFjyroc83OjH86B2d\r\n+dBYohltpy930WwVxMurlU9hza0Ftk5q4SmT4u+Vwv7bGaUqU7YttCswcFleO7nq\r\nolPqjxIGFvLMawIvRpZyT2/T7avRTllTw4tGhdr6zR1HFXkK653UJPPJbPVg42UG\r\nkR+pOBiudHqloBrR16Uv62KlWGGzFIXIg1zT310zOQNKbSvhgnk28Sn2BoKfjVLf\r\ndWqgP07wB2JShilOlFHeICDBGybn3nt5QpNYKSX0cjwrHNLmZTsyCu4uEy7B5k9j\r\nPJ6iuP0Vr3pU+zJE0RIAm6EkjO13ZfGmeiEuiiSVDCE=\r\n=vjU5\r\n-----END PGP PUBLIC KEY BLOCK-----\r\n\r\n--75b5278357ce66b467a70b695953172f--\r\n'; newBodyEncoded = btoa(newBody); @@ -398,7 +415,7 @@ bnTIs4cqGeiRz/Dw id: 'message-id', shortmsg: 'pEp', longmsg: 'MIME-Version: 1.0\r\nContent-Type: multipart/mixed; boundary="75b5278357ce66b467a70b695953172f"\r\n\r\n--75b5278357ce66b467a70b695953172f\r\nContent-Type: text/plain; charset="utf-8"\r\nContent-Transfer-Encoding: quoted-printable\r\nContent-Disposition: inline; filename="msg.txt"\r\n\r\nSubject: Re: test francesco\r\n\r\nGracias\r\n\r\nOn 21/08/2019 10:29, francesco wrote:\r\n> test\r\n>\r\n\r\n\r\n--75b5278357ce66b467a70b695953172f\r\nContent-Type: application/pgp-keys\r\nContent-Disposition: attachment; filename="pEpkey.asc"\r\n\r\n-----BEGIN PGP PUBLIC KEY BLOCK-----\r\n\r\nmQENBFt6xIIBCADCOVTvp1nMpdKJ6GYy5F4ajFMMMlXWkQlxoRTAy+amxHsEpT9n\r\nQbTRTcaEefdQifkP2c+2nquft2JAN0YeOE9oW9XueAtsWPoNtfzou++OS0qJx4I8\r\njcIj6gDgBl+XOrKMeDbublkcIvRhH6IJUV/HK1UTAl0FCkG4FbBh8NSRuxbjLT0v\r\na2v5DeRyj06z2GHJiEk0JJVdYNiOxUka4oG2mXk7iiRdTzXdYUEu48Q8LVTsVY1y\r\noWXYS8r7PFauybGqZzQNtR6ENJ0bSSvqufNDQRis98glNI8v4sr4yQnTMR35sUTV\r\njLwENWAkcuENhBdQfxEOPmUcdtYQVY+hoSjPABEBAAG0GENocmlzIDxjZmdAcGVw\r\nLnNlY3VyaXR5PokBVAQTAQgAPgIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYh\r\nBLJ3XXuRnJ4o7BubSSwOjeWV5KWUBQJdU8YRBQkDukqeAAoJECwOjeWV5KWUcLYH\r\n/3umHa5e8gSl4gfd2fY9ggnUTJ0CcE/7XBgh9VdecZxtO2B9mulQ8RscQ7rCwAt0\r\nKUzIy0eDjXlkdCQiAeu3HWRfiyRCo4F3tSoteeNPvpn1ukvIQgLzY2UipKShHKlj\r\nm9wzPpceuJXgy6xis0yks+vk/wTqcGjpIJeG72wsgQACZTAw6GHP9yYppHDeggj+\r\nq8nPsXAmsFo1VH+XTYEsRqxe5AaJWEj9Kp2lQHcCOjIOgFjcP7drFm7azCiwK5Ev\r\nHFfePT5/4gNTEHAfeZ5d+VUMkpzq+RIn5WFLmFNl+UULMvpH0s6aQICNjRKJyT3y\r\nmQJDVjGVK0g/fLXd3bn/yDG5AQ0EW3rEgwEIAOqNuUmrz/4lWhIuPRx/EC+yxnMu\r\nnqepXkER8u7k5795lM6H8sLfGuF3fVrYvW4bbavXcibJGKO2c3rd4jp9usOfK/VX\r\nMxpPM5IxZUL7VA9zEcjf+FO8EMRAoYUYSxFxFWN1PPoYDYyXEKf8TbPcqPwzw6/QUEUE\r\nYlhppBnIPXeZWf7WHhL4OMqNcpg8EuwwxhqxYCadLkbVRt8hXK+dHdQK7hLN4ftb\r\n1EmuRsbzLRD6VNcCBKSwm+sJ8vNE11xiEOPZLxd468hum1hVfeknDijGX16IivUV\r\nVkoHkGkR00qXV2ijQChFH4/Zu6eyivCSq3ME/s2LQa4XsEdbIp9VFaFS+qkAEQEA\r\nAYkBPAQYAQgAJgIbDBYhBLJ3XXuRnJ4o7BubSSwOjeWV5KWUBQJdU8YRBQkDukqd\r\nAAoJECwOjeWV5KWUPSIH/00iS2Yr12hSRcvxd0zZi1X9w/+iFjyroc83OjH86B2d\r\n+dBYohltpy930WwVxMurlU9hza0Ftk5q4SmT4u+Vwv7bGaUqU7YttCswcFleO7nq\r\nolPqjxIGFvLMawIvRpZyT2/T7avRTllTw4tGhdr6zR1HFXkK653UJPPJbPVg42UG\r\nkR+pOBiudHqloBrR16Uv62KlWGGzFIXIg1zT310zOQNKbSvhgnk28Sn2BoKfjVLf\r\ndWqgP07wB2JShilOlFHeICDBGybn3nt5QpNYKSX0cjwrHNLmZTsyCu4uEy7B5k9j\r\nPJ6iuP0Vr3pU+zJE0RIAm6EkjO13ZfGmeiEuiiSVDCE=\r\n=vjU5\r\n-----END PGP PUBLIC KEY BLOCK-----\r\n\r\n--75b5278357ce66b467a70b695953172f--\r\n', - attachments: [{value: newBodyEncoded, size: newBodyEncoded.length, filename: 'file://'}], + attachments: [], from: {address: 'fo@pep.security', username: 'fra', comm_type: 0}, to: [{address: 'cfg@pep.security', username: 'Chris', comm_type: 0}], opt_fields: [{key: 'X-EncStatus', value: 'reliable'}, { @@ -409,11 +426,7 @@ bnTIs4cqGeiRz/Dw id: 'message-id', shortmsg: 'pEp', longmsg: '-----BEGIN PGP MESSAGE-----\n\n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\nbnTIs4cqGeiRz/Dw\n=swzA\n-----END PGP MESSAGE-----', - attachments: [{ - value: 'LS0tLS1CRUdJTiBQR1AgTUVTU0FHRS0tLS0tCgpoUUVNQTNuVGpQY2RwUGltQVFnQXFCeDJOcFRSbnIvZi84TWZEMlNqc0pKbStndWdwejdhOGZzYlhhL3o2bVBUCkdwb3Irb2tCU3pBSnM1bW96OFE0YzlxYmtoM2ZUMmh1VFJ4NDA5V0RzUTVWYmgyVHJNR0M2bm85MVd0ZGZ1R0YKSExBQkFVQ1R3SUFzZXl5L1p0bTFDdjZNcDl3QW1zdTh4YXZNQXgrZjlVakE3dE02eCtVY3ZVeXRDQWJXQkV4bApydTYrTHUvcmtDNUpUSVV1em5zZTJjSWtQYlFsdHFHMjFxdnN5aEl5UkpoS1JUR3RLOGZmWDdDWGVob2FUbTk5Ckx2MHQvdXFjd01hSzgwbzhlVmlrWktnTWNNQWorYzlRUk5tbVFMNEQ4WjlOYXJ0QVJ0YktpZWtBaEFPZ0hjd1IKNEtlOW5udHNxR3poc0c1NlFIbHEzdml6WitpMjR0TjU5M0lvVEpLREdJVUJqQU5oOEZQcVljcXplUUVML2p3TwpXQXdRN3ZJeGRrT2FIK3VXT24xWEtjekdENlg3bHNibk45TjBEYUtTZ0lYdy9TN3d0d2Y0SGpRMFhhdStMRVJPCkF2R3RTRnpuTjVzMGs5NXJoRnNCSWd2UzNPMGRkMW5YSUFTRFpWZVJ0cklsV3RuM3V3aThwOFl3UlFxSmkzRDIKRXRxVDJvRjVyY1FxWnNaRkFWL21PREtRUVBzR3d1bENxZFJia3lmdW56a3VaT0o3YjdNKzE2NzZ3MTc2Mmg4UgprZDBkUWdVY2xTVmhZNTliOURBRVhBS0E5U0RkVklaVjhQeWxYWlc0UkFLY3NLSlp0cXZoVWtKaHE1TEtRVzFKCktxaEZvSHExMm5pbkJVTEJvQXdpUjg3VUkyVmN4YmhnVWxGcXFSYUlTOUl1UkdKNUNPT0plcHRGUXJlTmpIa1AKZlhxUFRxVWptU2VYcll3TkhRYWtFRnRNOVd0blhWMnVkNFJMUFdkUUU1aWJKeDBRTXdTbHZvdWtjVXpxRTA4eQpBR0RxYVZycUxrZE02WmxyM2dCYXExeFV4a3ZwK0NsTmtkMFVwOWpMOUhndjVtV2xrWGtjRWI3V25Sa3YxQlVCClpOcWhzd3N5Ny9KRStrdTE3dnRHZmZrbXZVaW1MUnVCc3hxeEhzT3RSQ1FpZG8xQ3BtSzhzeWxZK3lFWGk5THIKQVpmRll2bE1zZzdMNDAvckNobTBCRUhPVHY1bXFYVUsrT2R0NkxYZXJ2cFllNGNCZnUxY3RsREIxWjRHOEl1VApIRUNSV2J6V1p4bXpXblp5eTIxMDY2dlNuVVB5aEkrZU4vWHU0b1dSaGd6NVVBOFVqMjJZNC9zRXM5dm9NajJqCkgyUU11NjBST25maGUvc2g1QWRQZVZ0a0F3NUh1R0lmMmw2V0xrUGFsNnBobnhnZXNzMnZuemZJRzEzVnMvWWIKQVE4elhXU05qZVBCSjlBRVR1SEt4REROL1lpRW1EOVAxbURndis0TEtEcWJFR2hHYWNSUHJoUlRhVWxKU1hPaApOamdiMEtBajZPLzlDY3QvajRZMnhZQVEzdFlkYUkwQ1R1L2lRQmlPNEdpcWdjZlpTcHhJS0d4bzRaUUhiVEs0ClFwTXZ5ejl2eFIrWHZYSEo5Z2lienFFTGR1WVpTVktLOVZtK0UrSFJsN25PbDFUUkVFUG9IRnllVUNqVDhHdHkKL3RQR3Y5QlplQ0JiQlhiR2lXemZ4SEVBN1lYMGQ0VEMyeFN1SktPSTVDR3dRK3hWcERuaDNYYWFVcXlQU1hnMApjM2orS3lEcklTWENJSkdqQnlrenNmTjlYNTM0Nk9uaVA3TzJFd0pRVmIyQ1c3Q1JsczJHeTkzV3A3ZDB5R0xzCnI5MXRPUHkvL1N5c2EvVGV1c3dlRjUzajA5K3BSa0wzb0IwMU1WRzRXL1NOWTNKanBBYmY1VG8xcTNveHNvUCsKejQwck9iY3ovejI2dnEvb3piektzMkRyWjkrK3BLa3BGUE1nQ092VHFNQWo0L1VkVm91QmhuRWhESFN0SDF3YgoxbmE5UElPYVFpbzJTNlJUaHlnRWo3ZTlWakVPVEJhM0VmZWMyV3Z6MHN3RzhVS2ZTNkpkdzNERy9DS3JUOHZzCkhzTmtBb3hHWmR0V2grV1dYMXM5a2d5K3AyRVp6V0ZMb3JEQ2JRZmd4RVJabnJEejF6UzNPUk0vMzB1bW9CWCsKdHBXbmF5dHlYcFZPbjFncGpkMHNFS1dtTUNQTzF5OElpY1JLWXB1N20rQUVVY09yOXNSU2VPS3FyOFUyeTdOawpEeGFIOXkzWGEwK3dSVWhxYnNMQWhycTFSbGUrcGpIMGhHWXF6bHRzTHEwYVJBZGN2N1dsVmN2RHZHTS9FV0owCjF0Zm56bFRCbjRUU2NqK01TdGVFdllVbTIyVGJhdFJYNUlsMjRyRnRVbFdvRUdwRjBIMktXVmMzQmFLMmV5L2oKa3FBRkQ5ZXQ0TkR4dk81NDZnWkRMRk93L0JTcUgrWkJYbzhWc3Z6N1hZT2R3WUlabC9WeDRnQWUzL3o3NHhzMgpIRW9LKzFnS2I3c09ralVtcS9yK2JjOXF6eGl6OWhPYWswR0xGMUxuT1hZd2ROaWhoaVo5Mjc0VnZWTFRkdW1zCndNTFU0bzIwNTNGY3FFaHpHaDRuOWxuMGU2dmtsUlBrM1RWbWhxYms2d0lvMGVUN2s5cU5tL1FEYW96V1lpSHAKZGttVFNPWXFIdnJrUzc0ZTBnYW5zNzRndmp2ODA1N2FGcHVGQ0ZodWovQzc0RXIxMjh2NDZmWFZvdjR0TTRjagp3eWJaZmcwNE12YVo1NGVyTkd1ekg1dURRYy80RjVOZjBQNldFSWVkQ3FSUUJMOTM4Nk5UaHcrS2NFUCt0dkFsCmFWU084Rkt3c2NmL2UramlrcCtJd25CdVV1NnJBVUh4NlQwWUExNHZMdjUzZzF0a2FwS0d6OERQYjNqdDFtNngKT1dmL1FvdXZMMFdXMWI1Y01RZldPV2MvTlBnRTZ5M3E2NUNEVGw2UjQvTmVtTnIyc1ArRGtRazI2U1ArczNZSQpaZWZpbEhWQUJyWkRQUlRrK3lUMWJ2OU5EdEtLTWFhbmNmME4vbmtDdEphdVNSdUJ2Uml3eThTZWltRW1lVURhClpDYUVnS0gzL2g2eWlXeXM3ZE9WZXhGUGJ6ZDdiKzRkNVdNMFZtdGlJU2xyTjlyeG9EZ2kzTWI1QmZFVjAra1oKcmJqamhmTUwxR3BkeXdUdUNEc09TbmxZL1hzS0o4c3o3U21UUjBqTzZMNDVMNVBjRUZ2RzIyT0RNd1oxVUV6MwpuUGU3NlUyeU5sUXJNcFVING9nSjA2REdkZUwvZlRRRXd0WDliYmpCQUQ4WXRJelFYYzdNaC9aQWlEMDZCSTl3CjlaMUw0RC9yT0hvNFJWeCtrWUp4UW5COTR4S0lnL1dZV1FrMi9CM1N1T3BBZ044UlZzUUp0TGtjdlMxVThVRTYKN0R6aTdtMlhteG8xQm9WUnEvZVlOK3ZXcGl6dDM2WEpFOGkvVHNXbmZobTJIajZ1cm4rZXQ3dnh4aUM5dmpjbwplMVJpR0kxNDBCUXB0ZWpnMTR5cVpNcndHK0tMbnhQazVLUXdjbTlIUkltWHRRSUlsZnUyUnNVbTVhS1daMkNDCnlJbURkVml0cG5BemQ2THhIN3FCYXp5dTBvc2JxRHhxUVMzdXR3ajZhT0FGalZma25YN081MjhmeUZqRmNLZjYKWnBYd1ZuU2ZJRU5rM3JzRzdSYTRwV3NZWTlxenJDTlQyVEwxOFRsb2ZjU1BZYnF3bS9yL3FDOVg1Vm9ITWdUSwpIMlY2SnVkb05EdnVlYit5bU5ObFdZRVpJWlJUWjdjMXplYlNCcWNmQ1hMc0xUV3NvWHArRU90dTVKZVVTQjNqCjBYbFBSelZlSlMwcjhhZ0ZXLzNjcXlxamtmc3M5STZlWjZjUWtIOVlua0ZORFQydjBnVmluRWtWeUs5dzJsZ2cKSmdDVEg0eWc2UGVTM1YxSUtjdS9FR0x0UjNNbnBZblpMOVZ0TFZhR254U0JaMHFjNG9ScTRlRzBXeWVkUjZwRAo2NTlvc3N3dElNUkNMZWNXVmdsdlMxMkJnYk9zdnYvNEFIYllYbFBVOTR4bC9TRjZTc3NkMndJbWw5ZDdmb09PCm55TGUzSThtMkVGUFQ2S0l2Q0ZnUTlyKzQvOWhaRTRvQ0dZUUtXd25YRVZGRENTd2pFajlsUHVOaDg0RU1HNDgKZ1N3SWJFbmpzeWxuakNDa1BkZkd2bTRFSHp0YkRHelNJUGluNGlOSW9CTkNwUTg2ZFF0SU9xcXJKdDlKdlZDVApMbTE2dUR4N1dkRlRsUE14VHZSRkJvR05GNjRhSy9KSWZCMjIvVGJRT2dFTVlKc2NZTDJQUXBPQnI1MlRlOHd3CjFCeFNFYmxSUnA5L0dvOU9Dc1lLVUR1KzVvTmJiZjFEVWVwKzFDRkFkUkxPZWszV09lVHlWMDdzOTZJMDV3MFcKaUx0Mi9vNnNPbUlLbXlka1lGU2V6QzlqZFlrTnhQcEJHeDR4REZOSHpVRkdUcjBCR1k3alE0end6UytWN0dSVworbWFJKy9PdFoyN0hWMmwxYmNxSkFqRW1IQks5dTlTSHpKZjhIWUJ6UEg1MGI5U1pNUWcwaUFHbU4vUStZR01hCnRqc0F6dVhidkNieGpxVlMvV1RlVS83dXlOeG10ZVBFRXdFaG96YjljWklpbi8yOG9Gc1B0N2tmL083ZWY4U2gKWlZpb2lzRzY1N1hoYjFMTTFtWGl4dTlhTEJtTjVIV3BUdnlzM0ZDNVN6ZEx4ZW1sMytsRkRQTFR1OFVsSXBHRQpWWkYvbkRGTmFZR3ltZklBUmczUE5tV21PaStUZWMwWjZKT290TDBCamNWR0o1Mk95NFJrbUR4TVZ0N25zbnlvCmJuVElzNGNxR2VpUnovRHcKPXN3ekEKLS0tLS1FTkQgUEdQIE1FU1NBR0UtLS0tLQ==', - size: 3847, - filename: '' - }], + attachments: [], from: { address: 'fo@pep.security', fpr: 'B0E03850E2033BCBBF22F7087D45E0D0A78160AC', @@ -430,7 +443,7 @@ bnTIs4cqGeiRz/Dw errorstack: ['(1 elements cleared)'], }, }); - result = pEpController.decryptMail(body, from, to, cc, bcc, 'message-id'); + result = decryptMail(pEpController, body, from, to, cc, bcc, 'message-id'); }); after(() => { @@ -438,50 +451,25 @@ bnTIs4cqGeiRz/Dw pEpController.after(); }); - it('sends what expected', () => { - queue.expectSent({ - security_token: '0847cqi9WqqE5ZcVtA8_mDIgEmYMv14xlNAvSZW', - method: 'decrypt_message', - params: [{ - id: 'message-id', - shortmsg: 'pEp', - longmsg: '-----BEGIN PGP MESSAGE-----\n\n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\nbnTIs4cqGeiRz/Dw\n=swzA\n-----END PGP MESSAGE-----', - from: { - username: 'fra', - address: 'fo@pep.security', - fingerprint: '294F39B0CDEEEE333D85E0DDFC9965B6D24F366B' - }, - to: [{ - username: 'Chris', - address: 'cfg@pep.security', - fingerprint: 'B2775D7B919C9E28EC1B9B492C0E8DE595E4A594' - }], - dir: 0, - enc_format: 3, - attachments: [{ - value: 'LS0tLS1CRUdJTiBQR1AgTUVTU0FHRS0tLS0tCgpoUUVNQTNuVGpQY2RwUGltQVFnQXFCeDJOcFRSbnIvZi84TWZEMlNqc0pKbStndWdwejdhOGZzYlhhL3o2bVBUCkdwb3Irb2tCU3pBSnM1bW96OFE0YzlxYmtoM2ZUMmh1VFJ4NDA5V0RzUTVWYmgyVHJNR0M2bm85MVd0ZGZ1R0YKSExBQkFVQ1R3SUFzZXl5L1p0bTFDdjZNcDl3QW1zdTh4YXZNQXgrZjlVakE3dE02eCtVY3ZVeXRDQWJXQkV4bApydTYrTHUvcmtDNUpUSVV1em5zZTJjSWtQYlFsdHFHMjFxdnN5aEl5UkpoS1JUR3RLOGZmWDdDWGVob2FUbTk5Ckx2MHQvdXFjd01hSzgwbzhlVmlrWktnTWNNQWorYzlRUk5tbVFMNEQ4WjlOYXJ0QVJ0YktpZWtBaEFPZ0hjd1IKNEtlOW5udHNxR3poc0c1NlFIbHEzdml6WitpMjR0TjU5M0lvVEpLREdJVUJqQU5oOEZQcVljcXplUUVML2p3TwpXQXdRN3ZJeGRrT2FIK3VXT24xWEtjekdENlg3bHNibk45TjBEYUtTZ0lYdy9TN3d0d2Y0SGpRMFhhdStMRVJPCkF2R3RTRnpuTjVzMGs5NXJoRnNCSWd2UzNPMGRkMW5YSUFTRFpWZVJ0cklsV3RuM3V3aThwOFl3UlFxSmkzRDIKRXRxVDJvRjVyY1FxWnNaRkFWL21PREtRUVBzR3d1bENxZFJia3lmdW56a3VaT0o3YjdNKzE2NzZ3MTc2Mmg4UgprZDBkUWdVY2xTVmhZNTliOURBRVhBS0E5U0RkVklaVjhQeWxYWlc0UkFLY3NLSlp0cXZoVWtKaHE1TEtRVzFKCktxaEZvSHExMm5pbkJVTEJvQXdpUjg3VUkyVmN4YmhnVWxGcXFSYUlTOUl1UkdKNUNPT0plcHRGUXJlTmpIa1AKZlhxUFRxVWptU2VYcll3TkhRYWtFRnRNOVd0blhWMnVkNFJMUFdkUUU1aWJKeDBRTXdTbHZvdWtjVXpxRTA4eQpBR0RxYVZycUxrZE02WmxyM2dCYXExeFV4a3ZwK0NsTmtkMFVwOWpMOUhndjVtV2xrWGtjRWI3V25Sa3YxQlVCClpOcWhzd3N5Ny9KRStrdTE3dnRHZmZrbXZVaW1MUnVCc3hxeEhzT3RSQ1FpZG8xQ3BtSzhzeWxZK3lFWGk5THIKQVpmRll2bE1zZzdMNDAvckNobTBCRUhPVHY1bXFYVUsrT2R0NkxYZXJ2cFllNGNCZnUxY3RsREIxWjRHOEl1VApIRUNSV2J6V1p4bXpXblp5eTIxMDY2dlNuVVB5aEkrZU4vWHU0b1dSaGd6NVVBOFVqMjJZNC9zRXM5dm9NajJqCkgyUU11NjBST25maGUvc2g1QWRQZVZ0a0F3NUh1R0lmMmw2V0xrUGFsNnBobnhnZXNzMnZuemZJRzEzVnMvWWIKQVE4elhXU05qZVBCSjlBRVR1SEt4REROL1lpRW1EOVAxbURndis0TEtEcWJFR2hHYWNSUHJoUlRhVWxKU1hPaApOamdiMEtBajZPLzlDY3QvajRZMnhZQVEzdFlkYUkwQ1R1L2lRQmlPNEdpcWdjZlpTcHhJS0d4bzRaUUhiVEs0ClFwTXZ5ejl2eFIrWHZYSEo5Z2lienFFTGR1WVpTVktLOVZtK0UrSFJsN25PbDFUUkVFUG9IRnllVUNqVDhHdHkKL3RQR3Y5QlplQ0JiQlhiR2lXemZ4SEVBN1lYMGQ0VEMyeFN1SktPSTVDR3dRK3hWcERuaDNYYWFVcXlQU1hnMApjM2orS3lEcklTWENJSkdqQnlrenNmTjlYNTM0Nk9uaVA3TzJFd0pRVmIyQ1c3Q1JsczJHeTkzV3A3ZDB5R0xzCnI5MXRPUHkvL1N5c2EvVGV1c3dlRjUzajA5K3BSa0wzb0IwMU1WRzRXL1NOWTNKanBBYmY1VG8xcTNveHNvUCsKejQwck9iY3ovejI2dnEvb3piektzMkRyWjkrK3BLa3BGUE1nQ092VHFNQWo0L1VkVm91QmhuRWhESFN0SDF3YgoxbmE5UElPYVFpbzJTNlJUaHlnRWo3ZTlWakVPVEJhM0VmZWMyV3Z6MHN3RzhVS2ZTNkpkdzNERy9DS3JUOHZzCkhzTmtBb3hHWmR0V2grV1dYMXM5a2d5K3AyRVp6V0ZMb3JEQ2JRZmd4RVJabnJEejF6UzNPUk0vMzB1bW9CWCsKdHBXbmF5dHlYcFZPbjFncGpkMHNFS1dtTUNQTzF5OElpY1JLWXB1N20rQUVVY09yOXNSU2VPS3FyOFUyeTdOawpEeGFIOXkzWGEwK3dSVWhxYnNMQWhycTFSbGUrcGpIMGhHWXF6bHRzTHEwYVJBZGN2N1dsVmN2RHZHTS9FV0owCjF0Zm56bFRCbjRUU2NqK01TdGVFdllVbTIyVGJhdFJYNUlsMjRyRnRVbFdvRUdwRjBIMktXVmMzQmFLMmV5L2oKa3FBRkQ5ZXQ0TkR4dk81NDZnWkRMRk93L0JTcUgrWkJYbzhWc3Z6N1hZT2R3WUlabC9WeDRnQWUzL3o3NHhzMgpIRW9LKzFnS2I3c09ralVtcS9yK2JjOXF6eGl6OWhPYWswR0xGMUxuT1hZd2ROaWhoaVo5Mjc0VnZWTFRkdW1zCndNTFU0bzIwNTNGY3FFaHpHaDRuOWxuMGU2dmtsUlBrM1RWbWhxYms2d0lvMGVUN2s5cU5tL1FEYW96V1lpSHAKZGttVFNPWXFIdnJrUzc0ZTBnYW5zNzRndmp2ODA1N2FGcHVGQ0ZodWovQzc0RXIxMjh2NDZmWFZvdjR0TTRjagp3eWJaZmcwNE12YVo1NGVyTkd1ekg1dURRYy80RjVOZjBQNldFSWVkQ3FSUUJMOTM4Nk5UaHcrS2NFUCt0dkFsCmFWU084Rkt3c2NmL2UramlrcCtJd25CdVV1NnJBVUh4NlQwWUExNHZMdjUzZzF0a2FwS0d6OERQYjNqdDFtNngKT1dmL1FvdXZMMFdXMWI1Y01RZldPV2MvTlBnRTZ5M3E2NUNEVGw2UjQvTmVtTnIyc1ArRGtRazI2U1ArczNZSQpaZWZpbEhWQUJyWkRQUlRrK3lUMWJ2OU5EdEtLTWFhbmNmME4vbmtDdEphdVNSdUJ2Uml3eThTZWltRW1lVURhClpDYUVnS0gzL2g2eWlXeXM3ZE9WZXhGUGJ6ZDdiKzRkNVdNMFZtdGlJU2xyTjlyeG9EZ2kzTWI1QmZFVjAra1oKcmJqamhmTUwxR3BkeXdUdUNEc09TbmxZL1hzS0o4c3o3U21UUjBqTzZMNDVMNVBjRUZ2RzIyT0RNd1oxVUV6MwpuUGU3NlUyeU5sUXJNcFVING9nSjA2REdkZUwvZlRRRXd0WDliYmpCQUQ4WXRJelFYYzdNaC9aQWlEMDZCSTl3CjlaMUw0RC9yT0hvNFJWeCtrWUp4UW5COTR4S0lnL1dZV1FrMi9CM1N1T3BBZ044UlZzUUp0TGtjdlMxVThVRTYKN0R6aTdtMlhteG8xQm9WUnEvZVlOK3ZXcGl6dDM2WEpFOGkvVHNXbmZobTJIajZ1cm4rZXQ3dnh4aUM5dmpjbwplMVJpR0kxNDBCUXB0ZWpnMTR5cVpNcndHK0tMbnhQazVLUXdjbTlIUkltWHRRSUlsZnUyUnNVbTVhS1daMkNDCnlJbURkVml0cG5BemQ2THhIN3FCYXp5dTBvc2JxRHhxUVMzdXR3ajZhT0FGalZma25YN081MjhmeUZqRmNLZjYKWnBYd1ZuU2ZJRU5rM3JzRzdSYTRwV3NZWTlxenJDTlQyVEwxOFRsb2ZjU1BZYnF3bS9yL3FDOVg1Vm9ITWdUSwpIMlY2SnVkb05EdnVlYit5bU5ObFdZRVpJWlJUWjdjMXplYlNCcWNmQ1hMc0xUV3NvWHArRU90dTVKZVVTQjNqCjBYbFBSelZlSlMwcjhhZ0ZXLzNjcXlxamtmc3M5STZlWjZjUWtIOVlua0ZORFQydjBnVmluRWtWeUs5dzJsZ2cKSmdDVEg0eWc2UGVTM1YxSUtjdS9FR0x0UjNNbnBZblpMOVZ0TFZhR254U0JaMHFjNG9ScTRlRzBXeWVkUjZwRAo2NTlvc3N3dElNUkNMZWNXVmdsdlMxMkJnYk9zdnYvNEFIYllYbFBVOTR4bC9TRjZTc3NkMndJbWw5ZDdmb09PCm55TGUzSThtMkVGUFQ2S0l2Q0ZnUTlyKzQvOWhaRTRvQ0dZUUtXd25YRVZGRENTd2pFajlsUHVOaDg0RU1HNDgKZ1N3SWJFbmpzeWxuakNDa1BkZkd2bTRFSHp0YkRHelNJUGluNGlOSW9CTkNwUTg2ZFF0SU9xcXJKdDlKdlZDVApMbTE2dUR4N1dkRlRsUE14VHZSRkJvR05GNjRhSy9KSWZCMjIvVGJRT2dFTVlKc2NZTDJQUXBPQnI1MlRlOHd3CjFCeFNFYmxSUnA5L0dvOU9Dc1lLVUR1KzVvTmJiZjFEVWVwKzFDRkFkUkxPZWszV09lVHlWMDdzOTZJMDV3MFcKaUx0Mi9vNnNPbUlLbXlka1lGU2V6QzlqZFlrTnhQcEJHeDR4REZOSHpVRkdUcjBCR1k3alE0end6UytWN0dSVworbWFJKy9PdFoyN0hWMmwxYmNxSkFqRW1IQks5dTlTSHpKZjhIWUJ6UEg1MGI5U1pNUWcwaUFHbU4vUVVFVUUrWUdNYQp0anNBenVYYnZDYnhqcVZTL1dUZVUvN3V5TnhtdGVQRUV3RWhvemI5Y1pJaW4vMjhvRnNQdDdrZi9PN2VmOFNoClpWaW9pc0c2NTdYaGIxTE0xbVhpeHU5YUxCbU41SFdwVHZ5czNGQzVTemRMeGVtbDMrbEZEUExUdThVbElwR0UKVlpGL25ERk5hWUd5bWZJQVJnM1BObVdtT2krVGVjMFo2Sk9vdEwwQmpjVkdKNTJPeTRSa21EeE1WdDduc255bwpiblRJczRjcUdlaVJ6L0R3Cj1zd3pBCi0tLS0tRU5EIFBHUCBNRVNTQUdFLS0tLS0=', - size: 3851, - filename: '', - mimeType: 'application/octet-stream', - }], - opt_fields: [], - cc: [], - bcc: [], - }, ['OP'], [], ['OP'], 0], - id: 1, - jsonrpc: '2.0', - }); + it('sends what expected (1)', () => { + queue.expectSent( + {"security_token":"0847cqi9WqqE5ZcVtA8_mDIgEmYMv14xlNAvSZW","method":"cache_decrypt_message","params":[{"dir":0,"id":"message-id","shortmsg":"pEp","longmsg":"-----BEGIN PGP MESSAGE-----\n\n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\nbnTIs4cqGeiRz/Dw\n=swzA\n-----END PGP MESSAGE-----","attachments":[],"rawmsg_ref":"","rawmsg_size":"","from":{"username":"fra","address":"fo@pep.security","fingerprint":"294F39B0CDEEEE333D85E0DDFC9965B6D24F366B"},"to":[{"username":"Chris","address":"cfg@pep.security","fingerprint":"B2775D7B919C9E28EC1B9B492C0E8DE595E4A594"}],"in_reply_to":[],"opt_fields":[],"enc_format":4,"cc":[],"bcc":[],"reply_to":null},["OP"],[],["OP"],0],"id":1,"jsonrpc":"2.0"} + ); }); - it('should return a Object', () => result.should.become({ + it('should return a Object (2)', () => result.should.become({ id: 'message-id', longmsg: newBody, shortmsg: subject, - attachments: [{ - filename: 'file://', - size: newBodyEncoded.length, - value: newBodyEncoded, - }], + attachments: [], + cc: [], + bcc: [], + in_reply_to: [], + dir: 1, + enc_format: 999, + rawmsg_ref: "", + rawmsg_size: "", + longmsg_formatted: undefined, opt_fields: [ { key: 'X-EncStatus', @@ -510,11 +498,11 @@ bnTIs4cqGeiRz/Dw describe('Decrypt mail to self', () => { let result = 'initial value'; + const subject = 'pEp'; before(() => { queue = getQueue(); pEpController = getController(queue); - const subject = 'pEp'; const body = `-----BEGIN PGP MESSAGE----- hQEMAxdsKhKOfVuAAQgAgfN8E2lzJN0lPD+fAQss4E9PUvz00AF1am7F/dheLKCY @@ -590,11 +578,7 @@ p8v8e2ItzgJl8TDottycwBlcDxgn1TDE+mj8ell09GYY2Rm7 id: 'message-id', shortmsg: 'pEp', longmsg: 'MIME-Version: 1.0\r\nContent-Type: multipart/mixed; boundary="6b8b4567327b23c6643c986966334873"\r\n\r\n--6b8b4567327b23c6643c986966334873\r\nContent-Type: text/plain; charset="utf-8"\r\nContent-Disposition: inline; filename="msg.txt"\r\n\r\nThis message was encrypted with p≡p (https://pep.software). If you are seeing this message,\r\nyour client does not support raising message attachments. Please click on the message attachment to\r\nto view it, or better yet, consider using p≡p!\r\n\r\n--6b8b4567327b23c6643c986966334873\r\nContent-Type: message/rfc822; forwarded="no"\r\n\r\nMessage-ID: \r\nFrom: anonymous \r\nTo: anonymous \r\nSubject: message from self\r\nX-pEp-Version: 2.1\r\nX-pEp-Wrapped-Message-Info: INNER\r\nX-pEp-Sender-FPR: B0E03850E2033BCBBF22F7087D45E0D0A78160AC\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset="utf-8"\r\nContent-Transfer-Encoding: quoted-printable\r\nContent-Disposition: inline; filename="msg.txt"\r\n\r\nmessage from self\r\n\r\n\r\n\r\n--6b8b4567327b23c6643c986966334873\r\nContent-Type: application/pgp-keys\r\nContent-Disposition: attachment; filename="pEpkey.asc"\r\n\r\n-----BEGIN PGP PUBLIC KEY BLOCK-----\r\n\r\nmQENBF1lPPMBCAC37ZeWAgZinKcA9nEqZLUtQOZM7GJ2X/OT9CCfvrP21OrCGavW\r\n+J50zMDC5Y6FDFFgUkQKnehUlB93UwpeHCT1lpJeb1SHURq7Q9YipuBSLJyf5m5w\r\n2qQLknohJqOhlUQI+aKFmgFPDPnn4lrQfmNtYeqUuuMFSf2aZoBwBBshP+2zeAj4\r\nmGmeUxvZZj43u5B5MfL9+k3CLZYdc99xaVB0Mud81Bivl5PTALg7+u/0+YjuYHNY\r\nxJKkktdHU3Ud4J32nwhUh6bsp+G+0KwIcAmw2V9/3XHgJdTc0soWVFtSTXhWYVTm\r\nogqZ1AeRtNOwBODs7v7rgjmjFzl3jLraoEAzABEBAAG0G2ZyYW5jZXNjbyA8Zm9A\r\ncGVwLnNlY3VyaXR5PokBVAQTAQgAPhYhBLDgOFDiAzvLvyL3CH1F4NCngWCsBQJd\r\nZTz0AhsDBQkB4TOABQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAAAoJEH1F4NCngWCs\r\nRpYH/0CnWea3VxB+ZEbH67Qyazsd9Dy3EeYyTWZD9naMWWyzUO6P+GcDwrWKT/jx\r\n1IpA6AFiF80XrnJomN4nrMAJyUcaaietxl9dwbryOvrYhHlkUwXan0r639A4txtG\r\njs3c1RKsfCBibZmkfgN+af8mui6QslD47OKP6tf5H7HzVhucCtIfeNfbuEWtU+Of\r\ntSWjkmT04TtmssfdeOoGMmUdebVpQbvUKbkANqhHvKKiMx60JfgN+T+hXPx5/79y\r\nM2GbLvzbroFC4NzGVge0ptqtpKFiOl+XSHvwzqVa2VpHKi2zs6D1sqhlXEmcQ6fN\r\nwTNmHy1WybovqCN6hRjUiewuBrK5AQ0EXWU88wEIALnPWDgRANMVtOW9brLOuPeI\r\nnQzAqQNOqZf2AUc04/Ze62NSRoZWv4OahMusNjaaKEkvHuBUTICBqvQjx+OHTnXU\r\nLnBBDMYV79wXmWOCiTBAdtSzFDykRiwAsfauBZIvPrs1PedFdMbwV9hnUfl//U9B\r\n6CaL8aCX39CHCy/RnGcMev0VfLPpsK1tR1O69llE8xCpd8iPsyy3hFmYRLuV/aUT\r\npWXKU1ciBPDvZR5zhCIVFTTw8LjLBu2MSZEUZf0irIG2f6QZK/u027am+sqf+O1a\r\nFGU9hDCLVp3Nr23dVynQxv4Geavpr8LpqwX4w5QnkyIURQGu1hpnRGgeUGRs5usA\r\nEQEAAYkBPAQYAQgAJhYhBLDgOFDiAzvLvyL3CH1F4NCngWCsBQJdZTzzAhsMBQkB\r\n4TOAAAoJEH1F4NCngWCsICEH/jpyjhWCw84FpbxyTjtnZb6Tqdfn5RFsB96VF5QF\r\nU01S0r3SrgrdSAX5PBq/ASMJ8oRwkia9CGO8sDy6Pkwgx75x2hmeARVANzXC6vm8\r\nHK7Z3Qsdeq3U2B5IfoNWBfgpPFhJcxRuwedmAF41dJ8YGrrXW7jBTLScc7oxVEPw\r\nVJiefGf5z84nwoJmwBrMbwFkTemYO8dmXl5vBPICYxe2VnDvwz42g+lN7GBRkU1M\r\nElGECd05TUzDKJiKuUbv7NiXQOfZAF/NsuEWzFZaN5O0YI4q2l/oVk1y95ls8nNA\r\nvpsC9hKQ7/tAsk0qNGHxE6oY/84AK+NVlz4miGUCqQM8z48=\r\n=I4FJ\r\n-----END PGP PUBLIC KEY BLOCK-----\r\n\r\n--6b8b4567327b23c6643c986966334873--\r\n', - attachments: [{ - value: 'LS0tLS1CRUdJTiBQR1AgTUVTU0FHRS0tLS0tCgpoUUVNQXhkc0toS09mVnVBQVFnQWdmTjhFMmx6Sk4wbFBEK2ZBUXNzNEU5UFV2ejAwQUYxYW03Ri9kaGVMS0NZCnVCNE1LTmN0Y1JRRDN0ZGVHellKODIwSDVadWMxWi9GWk1VM1J0ME9meFQrdVhZTjg0RGlOK3AwQkpTWW1GNDkKYzJlbDdPNFM0RExSYXJ4Z0Z6QUwyc2JCRlE1U3VmYktpakdnT0x0ajFhN2RJbTlTc2lHbDVnSzljN0NDaEQrZQpyOTM1SEVFdmI1OEpQRjFaaXc3WlFTK0cyc25KTnB6VVgydVdKbUQ0UHkxdDkweU50eE9BMXRhanpieVV0eFdtCjh5TUYvbWFTQjI0bkpyWk5lTnluNGI3cFZmamlpZDZQWUlRdHRvV0k2N0Q3SHBGS0gySFNKNzdCTSs1WWtpWTQKempGbHVOR1NLSjJXM3d4YVFQTG9tMzVoV01iUjkzWHhIQWxPQjFUZHVkTHJBZGs0eEVLeUxXTzAvSmxWN2JZbQpqSm1PNnJiWktndmR3OGxSQjJpWEJVV1YzemRBaGJCT2RCb1VGb3VFVzFzUktzOHhTc09MWEl3NnY3eEVFcjZYCmxMMWZLMVQ5UStsVE03VlVNZDFlRGhIbGxNcC9SUFdhbHpPeHc4K1JLb250cDlYS0EzWnlHRjdrazZiUWFoNWcKRTFidEFOaUNYbFVqR0tZM2N6Zi8zamk2NzBzVTIvQjZzeklyQlVoaFhmL2lBNWc4L0RNR3RJMmpZSGVSajlCcApIblU3dEhiaXNRZWpKVysxMEVUMFpJbjF6eUl5ZUZvZlF2cmdIazhoOUNWdW5WOTFhMlRoZTVRcXVsZ1loYmlkCnZuVkNDczkxbGoreVRvaEFKSkljVUxIdkpvK01rWGF1QzhjbDg5L3N1REVFSmFhZ0lvQ0haMGc1TUpocVBBN1cKYXlMNFFvQXIrUDlodlM4NUxaNVkrWFJaQU9ZOFJIeTNxZmZOK1V2S1lnQXpGKzZmV2NBbTgzRnUrZkhWOTNnSQpqNHhLd01NdFhxSHVXeWtmMUFNY1ZjZzNoc2JuYk54MjFzOU1GTFJ1dWVpN1p5aDIxaXowOVZvL0tUWCtaeTRrClF4ckl5OHhkdS9xcWJNQTl3QXFYU1RGTHplV05uY0tyby8vMmU2VlVHY1lSSG44Sk45cmlBZnF3UVpVMXdBQnoKNk1SbXhjZnBXU1hLdFRJWmZLRGhRREpEYmV1cXplcUNMWDZDZ2FOM2kwYngrdTgvNm1KbnJsbHZvdFlqREJwagpVNnYxTGVyb084NWtrcVJKUnczU3lsd3hYMlRCSEY5MjgrdDdnUzVhOEVxRU1adU8vWGVuUjVrVlRGSW1LbWpkCkNiYmRPaUxjOFNGb2liRHJzK3lpRmdmakZ6NU1yeGZUK2tPcUdOallGQ3FuTm96b3dxM1VNUkFmTHlPcTg3dUQKKzdKWFRYZitBQTBrTE9ZRkkvdHFmKytNMjIvcnB1dmpEQWEzWUZBS3pjdVpjbHRpcWlLSzRqNVB6UUV1NmprNApNTDdtRkpTMURCQVJyaVE4L2FPREJEZWkvV0FwN05TYytSZWs4bmVJQXE1VlJiOXB0OVhmV2plNE1FdEhYcmg2Ck9TeGtzWWhWVW9NbFFMSmRUZnMvTDVpazZiTWltWi95SWhYYWpxRUxVdEFJYU14UXVzSTFndWNPS1NMd3ViTXYKKytTM0VBYzFpVkt6QnoyeldDaHNsbjBBcXFlbWF3eUcvUXVLNHFVcFdIa2s3NGJ4QWovbDlXTFFteVNXT0tlMwphbDM1Z2UvcFBLNXBVWHpXM3lIWGg3dldHdXUzS3ZrSXJtR3p5SVV2UDExU3pzSmxCcWhRRkhQamdENXFBRXFECndCcEVKREVBb2s4SGRISjhZVE5GQjY1OW5lN0ZpM0FHaWNtUG91VHVKbElCUGZSUXhrQVpmZjN4a3JQSk9XOXcKUUpVeGM5Y1FGMVJkMTFiOHVPRUxlK2JOYWc1WTVhTllWUE5tOFd1SmxxbTlNSWpxUExXS1RneVJzbDVmQnFScAp6SE9pSkJ2NWFwOWIyWDZUT0VydnF0TDh6VUc3em4xcEZrRXliYittVHpnWWx3a25wNm1odkhDSmxJS1U5OEhOCmEzSVdXK2sweEZVZTg3UEFoTjl1MWVKbnlydHdjNHlMYW5nS1FGdExHWUZxM0dmaHphdGlOQlNUNTQ0TTZXMVUKaTFqbkdmemZhYnVwVjhpYjBEZDF6VkZIa3BIWVBTaGg4WkdNRnAwRDAwcm51em5iWEVVZm5BVDBCZ3Q0MmtybgpWdzkwTGc0UXFkUDg5MHkrTkZTNSthWCtmRExQV2NURGxXeStvL3pSZFl2amhGc1VzaXZmRFI2b29xazJWNXZrClhZOUpxOE9xZUovemtWMW8rbmFuZWV5STRRUGR1R1g2TWNBYmthWEk5TVh6elZKSW5NY3VobXk4L3B1ZVkwemQKSkhxTEJsNVFmVnhWa1ZjSnpSTjIrVzFBYnpwbFJXRDRnaVY3SGNSblEzMDlVbWhadWdxb3Bvcmx2SXV0cmZxWgpQTHlJZjdkYW1OS2lUdkdUdTBJRUJ3YWRhZXVjNW9sTzhGYnR3clkwQ1dONHU2clgySkgyTEVEWXI1QlZ1SmpCCjVWM0RDbUtaaHZ0K0h5Q0EydHU5aGVYTDgxSFl2bDdhZzUzWjh6RVhXN3JJZjBBcVhQMFBUbWRmMjBDTGJFdW0KazZnbnpTdHh0d2p3ZE5nWWNmOVVoYVhFSjc1K2tQSHB0czdjQkZ1Ry92OEdiS3hQemFlTGo4ZE9xdlJGd2JnMApoY0FDY0VtWm1DKzhRK3FxNmVYb0JuUk1IZis4VUJBUHJKclNBcG1YRitLOWRpZ09xMDB3T0l2UFp5Q2RaRnJYCk04UzVQa0liSkhmd1BmRCtKNkRsajdMeld2N0M3clI4c1dEVTE5SmYzWDNlSmhDZk9CSFo1bTlPWmNrSDNsZDMKQktyc2xTSnFZZU1FSHFTNWdyT3Z0NDA4QUxBWnlYUndkQXIweWpEZXcxM2duY2FidGcrN3FyTXErdnRiWmVoTApOaHQ4ZWJQeGgzZVptanZicWVNRGJtUkt5amtYcDJYa25GTVd1UlcvcC9zMlk4YVZYR0hRQi9DbTBKd2hqL01HCnppc1psWkUzMXZqN1VuSkxHOVpxb2RWZGxCNEVZc1ZUa2JtcXdzMG5XRkZ4NzJBTDBhcjJPOEplcGxBc0s2L2EKUHhXaVFXNURrcnk2Rk11eUFNVURHbUNXWEVHMmwwNUp2bjNTemFPREpIREpEMmpDS0tFSkluYVdpQjJ1SVFOQwp5RTRxZSthQkoxUmxkTW55dlJ1NSt1cllyQWcxdE8yaUZyT3VrLzM5LzJneVJ1cUxhZkVqcW5aZCtrUUNjdmFNCmNBWFNUY1VoU1J6andxRW1WMGh5Mlc0cGljYUJNd2NROGh6eGRnU2FpbGJJS0R2MW55UE11a09FSnRFQXNMMnIKd24xM2NReThya3JiQXhSdzhZYmZOYWdsY24yM2JxaHlReW9YK2U4R2VKMWRKUmxuT0pvQnlYT2lKNm9TaHMrSgpzK1NHcE9XaFZTSHh1aXJScy9DbzRVZm01NXF5dFlWRXhuSWJxWkIyRFVhb0trem1uNHJydEZ5bEJXNXgrNTlwCjJyQWpVR1ZCYzJWTGxGTVdXK2xTL1NiVkU3LzJ1TnJMSEVhK2tIdnpiWXg0WkQxRHVmc1dYVkc1Y1NDbUd4Y3IKRUJISkI1YmlFNDVMVFJKY0M4Q2FQV1dWejNhUHlaUUlHSnZ4Z3Nha3h6MHp4UHllTEEvYjNDa0JDNW9JK3R4TgpQcTNBSlhydk5aNDNPUFYzdXhiSWFtc0pOc0cxVlIySUxmSmZNQzJhL1ZwTlFYcDEvNVdTalR1VmRFcFgwQXNMClRIQ3dnV2M0QjV2cVdBZXdkNHYwbE5nM0k1VnRwTW9sc1U0ZGpwREhZa0JIZWdObEZhR1JTWHpkalVrZ2hQV2EKS21YWmNwTWFEM3p6MzlaYkp2dDRWTjMwRXo5NVBwaDBKSnUrSXFMQUxiSzZtTGZyTk81aS85SWloVUQ4d3RUcApDZjhqa3JPQm83NGxvSVhqMWQ5TFhIYkEwWDY2a2E1OVhFQWxNc1RUQ1QwK3hmUk1TK2JIMVFSSzlscUR4Z2QxCkpRajBualA0RXREUUxMMXRsTGhZY2pLa1VHUHJmaU1CUnNVVDRXM0gwMGptaHRuV3daTjExcW9TN0dqWlBLT2UKVWdDc2l5VklSZExnOWdXMTcyTmkzTXd1Q3MzTDBFZzVUcFdaSFloVEJBbjN5aU1ZT0lsalMzSDNmd3VGSUVHRgo2dTlQLzdaT2lRZ3o3QjNKRnJQNzR4UkJ0N3M1TG1YdndWWjh1V1JDRHlJUzNQYTkyMDdNazlLVW50NjJBZXNyCjRTa1IwdmtxSTk4M0lUYWQ2T0I1RkFLaEo3QXJMTW5YcWJaNXFUQUp0VXdhVktSNG1VdHNUV3RMVU5CdVNIblEKR2wxWXJnMGU1WnFEa3JCUXViVUVFSG11cVg4bjVjbjU4YzRkekljQnp5aXJuT2x3MStzT1hqM3JVL2dxOUgvLwpKTXBjNnpDSkp5NEJ3ZkVkcVRUYnJQOFc4NkRTV016eUxHcHhTR3k0S3JGYUlkSm82RWR6czFMa3BLTlVwZjgzCjhVdTc4OVY1dlZ1ZmxTbmxRWW5OY0lod05qZVRQTU1kbzRIQlR0OXJQNm5mSnJEdWpmeFlBVjZiTmJvUzRQTG8KcDh2OGUySXR6Z0psOFREb3R0eWN3QmxjRHhnbjFUREUrbWo4ZWxsMDlHWVkyUm03Cj1JTWY2Ci0tLS0tRU5EIFBHUCBNRVNTQUdFLS0tLS0=', - size: 3749, - filename: 'file://' - }], + attachments: [], from: {address: 'fo@pep.security', username: 'fra', comm_type: 0}, to: [{address: 'fo@pep.security', username: 'fra', comm_type: 0}], opt_fields: [{key: 'X-EncStatus', value: 'trusted_and_anonymized'}, { @@ -605,11 +589,7 @@ p8v8e2ItzgJl8TDottycwBlcDxgn1TDE+mj8ell09GYY2Rm7 id: 'message-id', shortmsg: 'pEp', longmsg: '-----BEGIN PGP MESSAGE-----\n\n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\n=IMf6\n-----END PGP MESSAGE-----', - attachments: [{ - value: 'LS0tLS1CRUdJTiBQR1AgTUVTU0FHRS0tLS0tCgpoUUVNQXhkc0toS09mVnVBQVFnQWdmTjhFMmx6Sk4wbFBEK2ZBUXNzNEU5UFV2ejAwQUYxYW03Ri9kaGVMS0NZCnVCNE1LTmN0Y1JRRDN0ZGVHellKODIwSDVadWMxWi9GWk1VM1J0ME9meFQrdVhZTjg0RGlOK3AwQkpTWW1GNDkKYzJlbDdPNFM0RExSYXJ4Z0Z6QUwyc2JCRlE1U3VmYktpakdnT0x0ajFhN2RJbTlTc2lHbDVnSzljN0NDaEQrZQpyOTM1SEVFdmI1OEpQRjFaaXc3WlFTK0cyc25KTnB6VVgydVdKbUQ0UHkxdDkweU50eE9BMXRhanpieVV0eFdtCjh5TUYvbWFTQjI0bkpyWk5lTnluNGI3cFZmamlpZDZQWUlRdHRvV0k2N0Q3SHBGS0gySFNKNzdCTSs1WWtpWTQKempGbHVOR1NLSjJXM3d4YVFQTG9tMzVoV01iUjkzWHhIQWxPQjFUZHVkTHJBZGs0eEVLeUxXTzAvSmxWN2JZbQpqSm1PNnJiWktndmR3OGxSQjJpWEJVV1YzemRBaGJCT2RCb1VGb3VFVzFzUktzOHhTc09MWEl3NnY3eEVFcjZYCmxMMWZLMVQ5UStsVE03VlVNZDFlRGhIbGxNcC9SUFdhbHpPeHc4K1JLb250cDlYS0EzWnlHRjdrazZiUWFoNWcKRTFidEFOaUNYbFVqR0tZM2N6Zi8zamk2NzBzVTIvQjZzeklyQlVoaFhmL2lBNWc4L0RNR3RJMmpZSGVSajlCcApIblU3dEhiaXNRZWpKVysxMEVUMFpJbjF6eUl5ZUZvZlF2cmdIazhoOUNWdW5WOTFhMlRoZTVRcXVsZ1loYmlkCnZuVkNDczkxbGoreVRvaEFKSkljVUxIdkpvK01rWGF1QzhjbDg5L3N1REVFSmFhZ0lvQ0haMGc1TUpocVBBN1cKYXlMNFFvQXIrUDlodlM4NUxaNVkrWFJaQU9ZOFJIeTNxZmZOK1V2S1lnQXpGKzZmV2NBbTgzRnUrZkhWOTNnSQpqNHhLd01NdFhxSHVXeWtmMUFNY1ZjZzNoc2JuYk54MjFzOU1GTFJ1dWVpN1p5aDIxaXowOVZvL0tUWCtaeTRrClF4ckl5OHhkdS9xcWJNQTl3QXFYU1RGTHplV05uY0tyby8vMmU2VlVHY1lSSG44Sk45cmlBZnF3UVpVMXdBQnoKNk1SbXhjZnBXU1hLdFRJWmZLRGhRREpEYmV1cXplcUNMWDZDZ2FOM2kwYngrdTgvNm1KbnJsbHZvdFlqREJwagpVNnYxTGVyb084NWtrcVJKUnczU3lsd3hYMlRCSEY5MjgrdDdnUzVhOEVxRU1adU8vWGVuUjVrVlRGSW1LbWpkCkNiYmRPaUxjOFNGb2liRHJzK3lpRmdmakZ6NU1yeGZUK2tPcUdOallGQ3FuTm96b3dxM1VNUkFmTHlPcTg3dUQKKzdKWFRYZitBQTBrTE9ZRkkvdHFmKytNMjIvcnB1dmpEQWEzWUZBS3pjdVpjbHRpcWlLSzRqNVB6UUV1NmprNApNTDdtRkpTMURCQVJyaVE4L2FPREJEZWkvV0FwN05TYytSZWs4bmVJQXE1VlJiOXB0OVhmV2plNE1FdEhYcmg2Ck9TeGtzWWhWVW9NbFFMSmRUZnMvTDVpazZiTWltWi95SWhYYWpxRUxVdEFJYU14UXVzSTFndWNPS1NMd3ViTXYKKytTM0VBYzFpVkt6QnoyeldDaHNsbjBBcXFlbWF3eUcvUXVLNHFVcFdIa2s3NGJ4QWovbDlXTFFteVNXT0tlMwphbDM1Z2UvcFBLNXBVWHpXM3lIWGg3dldHdXUzS3ZrSXJtR3p5SVV2UDExU3pzSmxCcWhRRkhQamdENXFBRXFECndCcEVKREVBb2s4SGRISjhZVE5GQjY1OW5lN0ZpM0FHaWNtUG91VHVKbElCUGZSUXhrQVpmZjN4a3JQSk9XOXcKUUpVeGM5Y1FGMVJkMTFiOHVPRUxlK2JOYWc1WTVhTllWUE5tOFd1SmxxbTlNSWpxUExXS1RneVJzbDVmQnFScAp6SE9pSkJ2NWFwOWIyWDZUT0VydnF0TDh6VUc3em4xcEZrRXliYittVHpnWWx3a25wNm1odkhDSmxJS1U5OEhOCmEzSVdXK2sweEZVZTg3UEFoTjl1MWVKbnlydHdjNHlMYW5nS1FGdExHWUZxM0dmaHphdGlOQlNUNTQ0TTZXMVUKaTFqbkdmemZhYnVwVjhpYjBEZDF6VkZIa3BIWVBTaGg4WkdNRnAwRDAwcm51em5iWEVVZm5BVDBCZ3Q0MmtybgpWdzkwTGc0UXFkUDg5MHkrTkZTNSthWCtmRExQV2NURGxXeStvL3pSZFl2amhGc1VzaXZmRFI2b29xazJWNXZrClhZOUpxOE9xZUovemtWMW8rbmFuZWV5STRRUGR1R1g2TWNBYmthWEk5TVh6elZKSW5NY3VobXk4L3B1ZVkwemQKSkhxTEJsNVFmVnhWa1ZjSnpSTjIrVzFBYnpwbFJXRDRnaVY3SGNSblEzMDlVbWhadWdxb3Bvcmx2SXV0cmZxWgpQTHlJZjdkYW1OS2lUdkdUdTBJRUJ3YWRhZXVjNW9sTzhGYnR3clkwQ1dONHU2clgySkgyTEVEWXI1QlZ1SmpCCjVWM0RDbUtaaHZ0K0h5Q0EydHU5aGVYTDgxSFl2bDdhZzUzWjh6RVhXN3JJZjBBcVhQMFBUbWRmMjBDTGJFdW0KazZnbnpTdHh0d2p3ZE5nWWNmOVVoYVhFSjc1K2tQSHB0czdjQkZ1Ry92OEdiS3hQemFlTGo4ZE9xdlJGd2JnMApoY0FDY0VtWm1DKzhRK3FxNmVYb0JuUk1IZis4VUJBUHJKclNBcG1YRitLOWRpZ09xMDB3T0l2UFp5Q2RaRnJYCk04UzVQa0liSkhmd1BmRCtKNkRsajdMeld2N0M3clI4c1dEVTE5SmYzWDNlSmhDZk9CSFo1bTlPWmNrSDNsZDMKQktyc2xTSnFZZU1FSHFTNWdyT3Z0NDA4QUxBWnlYUndkQXIweWpEZXcxM2duY2FidGcrN3FyTXErdnRiWmVoTApOaHQ4ZWJQeGgzZVptanZicWVNRGJtUkt5amtYcDJYa25GTVd1UlcvcC9zMlk4YVZYR0hRQi9DbTBKd2hqL01HCnppc1psWkUzMXZqN1VuSkxHOVpxb2RWZGxCNEVZc1ZUa2JtcXdzMG5XRkZ4NzJBTDBhcjJPOEplcGxBc0s2L2EKUHhXaVFXNURrcnk2Rk11eUFNVURHbUNXWEVHMmwwNUp2bjNTemFPREpIREpEMmpDS0tFSkluYVdpQjJ1SVFOQwp5RTRxZSthQkoxUmxkTW55dlJ1NSt1cllyQWcxdE8yaUZyT3VrLzM5LzJneVJ1cUxhZkVqcW5aZCtrUUNjdmFNCmNBWFNUY1VoU1J6andxRW1WMGh5Mlc0cGljYUJNd2NROGh6eGRnU2FpbGJJS0R2MW55UE11a09FSnRFQXNMMnIKd24xM2NReThya3JiQXhSdzhZYmZOYWdsY24yM2JxaHlReW9YK2U4R2VKMWRKUmxuT0pvQnlYT2lKNm9TaHMrSgpzK1NHcE9XaFZTSHh1aXJScy9DbzRVZm01NXF5dFlWRXhuSWJxWkIyRFVhb0trem1uNHJydEZ5bEJXNXgrNTlwCjJyQWpVR1ZCYzJWTGxGTVdXK2xTL1NiVkU3LzJ1TnJMSEVhK2tIdnpiWXg0WkQxRHVmc1dYVkc1Y1NDbUd4Y3IKRUJISkI1YmlFNDVMVFJKY0M4Q2FQV1dWejNhUHlaUUlHSnZ4Z3Nha3h6MHp4UHllTEEvYjNDa0JDNW9JK3R4TgpQcTNBSlhydk5aNDNPUFYzdXhiSWFtc0pOc0cxVlIySUxmSmZNQzJhL1ZwTlFYcDEvNVdTalR1VmRFcFgwQXNMClRIQ3dnV2M0QjV2cVdBZXdkNHYwbE5nM0k1VnRwTW9sc1U0ZGpwREhZa0JIZWdObEZhR1JTWHpkalVrZ2hQV2EKS21YWmNwTWFEM3p6MzlaYkp2dDRWTjMwRXo5NVBwaDBKSnUrSXFMQUxiSzZtTGZyTk81aS85SWloVUQ4d3RUcApDZjhqa3JPQm83NGxvSVhqMWQ5TFhIYkEwWDY2a2E1OVhFQWxNc1RUQ1QwK3hmUk1TK2JIMVFSSzlscUR4Z2QxCkpRajBualA0RXREUUxMMXRsTGhZY2pLa1VHUHJmaU1CUnNVVDRXM0gwMGptaHRuV3daTjExcW9TN0dqWlBLT2UKVWdDc2l5VklSZExnOWdXMTcyTmkzTXd1Q3MzTDBFZzVUcFdaSFloVEJBbjN5aU1ZT0lsalMzSDNmd3VGSUVHRgo2dTlQLzdaT2lRZ3o3QjNKRnJQNzR4UkJ0N3M1TG1YdndWWjh1V1JDRHlJUzNQYTkyMDdNazlLVW50NjJBZXNyCjRTa1IwdmtxSTk4M0lUYWQ2T0I1RkFLaEo3QXJMTW5YcWJaNXFUQUp0VXdhVktSNG1VdHNUV3RMVU5CdVNIblEKR2wxWXJnMGU1WnFEa3JCUXViVUVFSG11cVg4bjVjbjU4YzRkekljQnp5aXJuT2x3MStzT1hqM3JVL2dxOUgvLwpKTXBjNnpDSkp5NEJ3ZkVkcVRUYnJQOFc4NkRTV016eUxHcHhTR3k0S3JGYUlkSm82RWR6czFMa3BLTlVwZjgzCjhVdTc4OVY1dlZ1ZmxTbmxRWW5OY0lod05qZVRQTU1kbzRIQlR0OXJQNm5mSnJEdWpmeFlBVjZiTmJvUzRQTG8KcDh2OGUySXR6Z0psOFREb3R0eWN3QmxjRHhnbjFUREUrbWo4ZWxsMDlHWVkyUm03Cj1JTWY2Ci0tLS0tRU5EIFBHUCBNRVNTQUdFLS0tLS0=', - size: 3749, - filename: '' - }], + attachments: [], from: { address: 'fo@pep.security', fpr: 'B0E03850E2033BCBBF22F7087D45E0D0A78160AC', @@ -626,7 +606,7 @@ p8v8e2ItzgJl8TDottycwBlcDxgn1TDE+mj8ell09GYY2Rm7 errorstack: ['(1 elements cleared)'], }, }); - result = pEpController.decryptMail(body, from, [from], [], [], 'message-id'); + result = decryptMail(pEpController, body, from, [from], [], [], 'message-id'); }); after(() => { @@ -634,52 +614,27 @@ p8v8e2ItzgJl8TDottycwBlcDxgn1TDE+mj8ell09GYY2Rm7 pEpController.after(); }); - it('sends what expected', () => { - queue.expectSent({ - security_token: '0847cqi9WqqE5ZcVtA8_mDIgEmYMv14xlNAvSZW', - method: 'decrypt_message', - params: [{ - id: 'message-id', - shortmsg: 'pEp', - longmsg: '-----BEGIN PGP MESSAGE-----\n\n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\n=IMf6\n-----END PGP MESSAGE-----', - from: { - username: 'fra', - address: 'fo@pep.security', - fingerprint: '294F39B0CDEEEE333D85E0DDFC9965B6D24F366B' - }, - to: [{ - username: 'fra', - address: 'fo@pep.security', - fingerprint: '294F39B0CDEEEE333D85E0DDFC9965B6D24F366B' - }], - dir: 0, - enc_format: 3, - attachments: [{ - value: 'LS0tLS1CRUdJTiBQR1AgTUVTU0FHRS0tLS0tCgpoUUVNQXhkc0toS09mVnVBQVFnQWdmTjhFMmx6Sk4wbFBEK2ZBUXNzNEU5UFV2ejAwQUYxYW03Ri9kaGVMS0NZCnVCNE1LTmN0Y1JRRDN0ZGVHellKODIwSDVadWMxWi9GWk1VM1J0ME9meFQrdVhZTjg0RGlOK3AwQkpTWW1GNDkKYzJlbDdPNFM0RExSYXJ4Z0Z6QUwyc2JCRlE1U3VmYktpakdnT0x0ajFhN2RJbTlTc2lHbDVnSzljN0NDaEQrZQpyOTM1SEVFdmI1OEpQRjFaaXc3WlFTK0cyc25KTnB6VVgydVdKbUQ0UHkxdDkweU50eE9BMXRhanpieVV0eFdtCjh5TUYvbWFTQjI0bkpyWk5lTnluNGI3cFZmamlpZDZQWUlRdHRvV0k2N0Q3SHBGS0gySFNKNzdCTSs1WWtpWTQKempGbHVOR1NLSjJXM3d4YVFQTG9tMzVoV01iUjkzWHhIQWxPQjFUZHVkTHJBZGs0eEVLeUxXTzAvSmxWN2JZbQpqSm1PNnJiWktndmR3OGxSQjJpWEJVV1YzemRBaGJCT2RCb1VGb3VFVzFzUktzOHhTc09MWEl3NnY3eEVFcjZYCmxMMWZLMVQ5UStsVE03VlVNZDFlRGhIbGxNcC9SUFdhbHpPeHc4K1JLb250cDlYS0EzWnlHRjdrazZiUWFoNWcKRTFidEFOaUNYbFVqR0tZM2N6Zi8zamk2NzBzVTIvQjZzeklyQlVoaFhmL2lBNWc4L0RNR3RJMmpZSGVSajlCcApIblU3dEhiaXNRZWpKVysxMEVUMFpJbjF6eUl5ZUZvZlF2cmdIazhoOUNWdW5WOTFhMlRoZTVRcXVsZ1loYmlkCnZuVkNDczkxbGoreVRvaEFKSkljVUxIdkpvK01rWGF1QzhjbDg5L3N1REVFSmFhZ0lvQ0haMGc1TUpocVBBN1cKYXlMNFFvQXIrUDlodlM4NUxaNVkrWFJaQU9ZOFJIeTNxZmZOK1V2S1lnQXpGKzZmV2NBbTgzRnUrZkhWOTNnSQpqNHhLd01NdFhxSHVXeWtmMUFNY1ZjZzNoc2JuYk54MjFzOU1GTFJ1dWVpN1p5aDIxaXowOVZvL0tUWCtaeTRrClF4ckl5OHhkdS9xcWJNQTl3QXFYU1RGTHplV05uY0tyby8vMmU2VlVHY1lSSG44Sk45cmlBZnF3UVpVMXdBQnoKNk1SbXhjZnBXU1hLdFRJWmZLRGhRREpEYmV1cXplcUNMWDZDZ2FOM2kwYngrdTgvNm1KbnJsbHZvdFlqREJwagpVNnYxTGVyb084NWtrcVJKUnczU3lsd3hYMlRCSEY5MjgrdDdnUzVhOEVxRU1adU8vWGVuUjVrVlRGSW1LbWpkCkNiYmRPaUxjOFNGb2liRHJzK3lpRmdmakZ6NU1yeGZUK2tPcUdOallGQ3FuTm96b3dxM1VNUkFmTHlPcTg3dUQKKzdKWFRYZitBQTBrTE9ZRkkvdHFmKytNMjIvcnB1dmpEQWEzWUZBS3pjdVpjbHRpcWlLSzRqNVB6UUV1NmprNApNTDdtRkpTMURCQVJyaVE4L2FPREJEZWkvV0FwN05TYytSZWs4bmVJQXE1VlJiOXB0OVhmV2plNE1FdEhYcmg2Ck9TeGtzWWhWVW9NbFFMSmRUZnMvTDVpazZiTWltWi95SWhYYWpxRUxVdEFJYU14UXVzSTFndWNPS1NMd3ViTXYKKytTM0VBYzFpVkt6QnoyeldDaHNsbjBBcXFlbWF3eUcvUXVLNHFVcFdIa2s3NGJ4QWovbDlXTFFteVNXT0tlMwphbDM1Z2UvcFBLNXBVWHpXM3lIWGg3dldHdXUzS3ZrSXJtR3p5SVV2UDExU3pzSmxCcWhRRkhQamdENXFBRXFECndCcEVKREVBb2s4SGRISjhZVE5GQjY1OW5lN0ZpM0FHaWNtUG91VHVKbElCUGZSUXhrQVpmZjN4a3JQSk9XOXcKUUpVeGM5Y1FGMVJkMTFiOHVPRUxlK2JOYWc1WTVhTllWUE5tOFd1SmxxbTlNSWpxUExXS1RneVJzbDVmQnFScAp6SE9pSkJ2NWFwOWIyWDZUT0VydnF0TDh6VUc3em4xcEZrRXliYittVHpnWWx3a25wNm1odkhDSmxJS1U5OEhOCmEzSVdXK2sweEZVZTg3UEFoTjl1MWVKbnlydHdjNHlMYW5nS1FGdExHWUZxM0dmaHphdGlOQlNUNTQ0TTZXMVUKaTFqbkdmemZhYnVwVjhpYjBEZDF6VkZIa3BIWVBTaGg4WkdNRnAwRDAwcm51em5iWEVVZm5BVDBCZ3Q0MmtybgpWdzkwTGc0UXFkUDg5MHkrTkZTNSthWCtmRExQV2NURGxXeStvL3pSZFl2amhGc1VzaXZmRFI2b29xazJWNXZrClhZOUpxOE9xZUovemtWMW8rbmFuZWV5STRRUGR1R1g2TWNBYmthWEk5TVh6elZKSW5NY3VobXk4L3B1ZVkwemQKSkhxTEJsNVFmVnhWa1ZjSnpSTjIrVzFBYnpwbFJXRDRnaVY3SGNSblEzMDlVbWhadWdxb3Bvcmx2SXV0cmZxWgpQTHlJZjdkYW1OS2lUdkdUdTBJRUJ3YWRhZXVjNW9sTzhGYnR3clkwQ1dONHU2clgySkgyTEVEWXI1QlZ1SmpCCjVWM0RDbUtaaHZ0K0h5Q0EydHU5aGVYTDgxSFl2bDdhZzUzWjh6RVhXN3JJZjBBcVhQMFBUbWRmMjBDTGJFdW0KazZnbnpTdHh0d2p3ZE5nWWNmOVVoYVhFSjc1K2tQSHB0czdjQkZ1Ry92OEdiS3hQemFlTGo4ZE9xdlJGd2JnMApoY0FDY0VtWm1DKzhRK3FxNmVYb0JuUk1IZis4VUJBUHJKclNBcG1YRitLOWRpZ09xMDB3T0l2UFp5Q2RaRnJYCk04UzVQa0liSkhmd1BmRCtKNkRsajdMeld2N0M3clI4c1dEVTE5SmYzWDNlSmhDZk9CSFo1bTlPWmNrSDNsZDMKQktyc2xTSnFZZU1FSHFTNWdyT3Z0NDA4QUxBWnlYUndkQXIweWpEZXcxM2duY2FidGcrN3FyTXErdnRiWmVoTApOaHQ4ZWJQeGgzZVptanZicWVNRGJtUkt5amtYcDJYa25GTVd1UlcvcC9zMlk4YVZYR0hRQi9DbTBKd2hqL01HCnppc1psWkUzMXZqN1VuSkxHOVpxb2RWZGxCNEVZc1ZUa2JtcXdzMG5XRkZ4NzJBTDBhcjJPOEplcGxBc0s2L2EKUHhXaVFXNURrcnk2Rk11eUFNVURHbUNXWEVHMmwwNUp2bjNTemFPREpIREpEMmpDS0tFSkluYVdpQjJ1SVFOQwp5RTRxZSthQkoxUmxkTW55dlJ1NSt1cllyQWcxdE8yaUZyT3VrLzM5LzJneVJ1cUxhZkVqcW5aZCtrUUNjdmFNCmNBWFNUY1VoU1J6andxRW1WMGh5Mlc0cGljYUJNd2NROGh6eGRnU2FpbGJJS0R2MW55UE11a09FSnRFQXNMMnIKd24xM2NReThya3JiQXhSdzhZYmZOYWdsY24yM2JxaHlReW9YK2U4R2VKMWRKUmxuT0pvQnlYT2lKNm9TaHMrSgpzK1NHcE9XaFZTSHh1aXJScy9DbzRVZm01NXF5dFlWRXhuSWJxWkIyRFVhb0trem1uNHJydEZ5bEJXNXgrNTlwCjJyQWpVR1ZCYzJWTGxGTVdXK2xTL1NiVkU3LzJ1TnJMSEVhK2tIdnpiWXg0WkQxRHVmc1dYVkc1Y1NDbUd4Y3IKRUJISkI1YmlFNDVMVFJKY0M4Q2FQV1dWejNhUHlaUUlHSnZ4Z3Nha3h6MHp4UHllTEEvYjNDa0JDNW9JK3R4TgpQcTNBSlhydk5aNDNPUFYzdXhiSWFtc0pOc0cxVlIySUxmSmZNQzJhL1ZwTlFYcDEvNVdTalR1VmRFcFgwQXNMClRIQ3dnV2M0QjV2cVdBZXdkNHYwbE5nM0k1VnRwTW9sc1U0ZGpwREhZa0JIZWdObEZhR1JTWHpkalVrZ2hQV2EKS21YWmNwTWFEM3p6MzlaYkp2dDRWTjMwRXo5NVBwaDBKSnUrSXFMQUxiSzZtTGZyTk81aS85SWloVUQ4d3RUcApDZjhqa3JPQm83NGxvSVhqMWQ5TFhIYkEwWDY2a2E1OVhFQWxNc1RUQ1QwK3hmUk1TK2JIMVFSSzlscUR4Z2QxCkpRajBualA0RXREUUxMMXRsTGhZY2pLa1VHUHJmaU1CUnNVVDRXM0gwMGptaHRuV3daTjExcW9TN0dqWlBLT2UKVWdDc2l5VklSZExnOWdXMTcyTmkzTXd1Q3MzTDBFZzVUcFdaSFloVEJBbjN5aU1ZT0lsalMzSDNmd3VGSUVHRgo2dTlQLzdaT2lRZ3o3QjNKRnJQNzR4UkJ0N3M1TG1YdndWWjh1V1JDRHlJUzNQYTkyMDdNazlLVW50NjJBZXNyCjRTa1IwdmtxSTk4M0lUYWQ2T0I1RkFLaEo3QXJMTW5YcWJaNXFUQUp0VXdhVktSNG1VdHNUV3RMVU5CdVNIblEKR2wxWXJnMGU1WnFEa3JCUXViVUVFSG11cVg4bjVjbjU4YzRkekljQnp5aXJuT2x3MStzT1hqM3JVL2dxOUgvLwpKTXBjNnpDSkp5NEJ3ZkVkcVRUYnJQOFc4NkRTV016eUxHcHhTR3k0S3JGYUlkSm82RWR6czFMa3BLTlVwZjgzCjhVdTc4OVY1dlZ1ZmxTbmxRWW5OY0lod05qZVRQTU1kbzRIQlR0OXJQNm5mSnJEdWpmeFlBVjZiTmJvUzRQTG8KcDh2OGUySXR6Z0psOFREb3R0eWN3QmxjRHhnbjFUREUrbWo4ZWxsMDlHWVkyUm03Cj1JTWY2Ci0tLS0tRU5EIFBHUCBNRVNTQUdFLS0tLS0=', - size: 3749, - filename: '', - mimeType: 'application/octet-stream', - }], - opt_fields: [], - cc: [], - bcc: [], - }, ['OP'], [], ['OP'], 0], - id: 1, - jsonrpc: '2.0', - }); + it('sends what expected (2)', () => { + queue.expectSent( + {"security_token":"0847cqi9WqqE5ZcVtA8_mDIgEmYMv14xlNAvSZW","method":"cache_decrypt_message","params":[{"dir":0,"id":"message-id","shortmsg":"pEp","longmsg":"-----BEGIN PGP MESSAGE-----\n\nhQEMAxdsKhKOfVuAAQgAgfN8E2lzJN0lPD+fAQss4E9PUvz00AF1am7F/dheLKCY\nuB4MKNctcRQD3tdeGzYJ820H5Zuc1Z/FZMU3Rt0OfxT+uXYN84DiN+p0BJSYmF49\nc2el7O4S4DLRarxgFzAL2sbBFQ5SufbKijGgOLtj1a7dIm9SsiGl5gK9c7CChD+e\nr935HEEvb58JPF1Ziw7ZQS+G2snJNpzUX2uWJmD4Py1t90yNtxOA1tajzbyUtxWm\n8yMF/maSB24nJrZNeNyn4b7pVfjiid6PYIQttoWI67D7HpFKH2HSJ77BM+5YkiY4\nzjFluNGSKJ2W3wxaQPLom35hWMbR93XxHAlOB1TdudLrAdk4xEKyLWO0/JlV7bYm\njJmO6rbZKgvdw8lRB2iXBUWV3zdAhbBOdBoUFouEW1sRKs8xSsOLXIw6v7xEEr6X\nlL1fK1T9Q+lTM7VUMd1eDhHllMp/RPWalzOxw8+RKontp9XKA3ZyGF7kk6bQah5g\nE1btANiCXlUjGKY3czf/3ji670sU2/B6szIrBUhhXf/iA5g8/DMGtI2jYHeRj9Bp\nHnU7tHbisQejJW+10ET0ZIn1zyIyeFofQvrgHk8h9CVunV91a2The5QqulgYhbid\nvnVCCs91lj+yTohAJJIcULHvJo+MkXauC8cl89/suDEEJaagIoCHZ0g5MJhqPA7W\nayL4QoAr+P9hvS85LZ5Y+XRZAOY8RHy3qffN+UvKYgAzF+6fWcAm83Fu+fHV93gI\nj4xKwMMtXqHuWykf1AMcVcg3hsbnbNx21s9MFLRuuei7Zyh21iz09Vo/KTX+Zy4k\nQxrIy8xdu/qqbMA9wAqXSTFLzeWNncKro//2e6VUGcYRHn8JN9riAfqwQZU1wABz\n6MRmxcfpWSXKtTIZfKDhQDJDbeuqzeqCLX6CgaN3i0bx+u8/6mJnrllvotYjDBpj\nU6v1LeroO85kkqRJRw3SylwxX2TBHF928+t7gS5a8EqEMZuO/XenR5kVTFImKmjd\nCbbdOiLc8SFoibDrs+yiFgfjFz5MrxfT+kOqGNjYFCqnNozowq3UMRAfLyOq87uD\n+7JXTXf+AA0kLOYFI/tqf++M22/rpuvjDAa3YFAKzcuZcltiqiKK4j5PzQEu6jk4\nML7mFJS1DBARriQ8/aODBDei/WAp7NSc+Rek8neIAq5VRb9pt9XfWje4MEtHXrh6\nOSxksYhVUoMlQLJdTfs/L5ik6bMimZ/yIhXajqELUtAIaMxQusI1gucOKSLwubMv\n++S3EAc1iVKzBz2zWChsln0AqqemawyG/QuK4qUpWHkk74bxAj/l9WLQmySWOKe3\nal35ge/pPK5pUXzW3yHXh7vWGuu3KvkIrmGzyIUvP11SzsJlBqhQFHPjgD5qAEqD\nwBpEJDEAok8HdHJ8YTNFB659ne7Fi3AGicmPouTuJlIBPfRQxkAZff3xkrPJOW9w\nQJUxc9cQF1Rd11b8uOELe+bNag5Y5aNYVPNm8WuJlqm9MIjqPLWKTgyRsl5fBqRp\nzHOiJBv5ap9b2X6TOErvqtL8zUG7zn1pFkEybb+mTzgYlwknp6mhvHCJlIKU98HN\na3IWW+k0xFUe87PAhN9u1eJnyrtwc4yLangKQFtLGYFq3GfhzatiNBST544M6W1U\ni1jnGfzfabupV8ib0Dd1zVFHkpHYPShh8ZGMFp0D00rnuznbXEUfnAT0Bgt42krn\nVw90Lg4QqdP890y+NFS5+aX+fDLPWcTDlWy+o/zRdYvjhFsUsivfDR6ooqk2V5vk\nXY9Jq8OqeJ/zkV1o+naneeyI4QPduGX6McAbkaXI9MXzzVJInMcuhmy8/pueY0zd\nJHqLBl5QfVxVkVcJzRN2+W1AbzplRWD4giV7HcRnQ309UmhZugqoporlvIutrfqZ\nPLyIf7damNKiTvGTu0IEBwadaeuc5olO8FbtwrY0CWN4u6rX2JH2LEDYr5BVuJjB\n5V3DCmKZhvt+HyCA2tu9heXL81HYvl7ag53Z8zEXW7rIf0AqXP0PTmdf20CLbEum\nk6gnzStxtwjwdNgYcf9UhaXEJ75+kPHpts7cBFuG/v8GbKxPzaeLj8dOqvRFwbg0\nhcACcEmZmC+8Q+qq6eXoBnRMHf+8UBAPrJrSApmXF+K9digOq00wOIvPZyCdZFrX\nM8S5PkIbJHfwPfD+J6Dlj7LzWv7C7rR8sWDU19Jf3X3eJhCfOBHZ5m9OZckH3ld3\nBKrslSJqYeMEHqS5grOvt408ALAZyXRwdAr0yjDew13gncabtg+7qrMq+vtbZehL\nNht8ebPxh3eZmjvbqeMDbmRKyjkXp2XknFMWuRW/p/s2Y8aVXGHQB/Cm0Jwhj/MG\nzisZlZE31vj7UnJLG9ZqodVdlB4EYsVTkbmqws0nWFFx72AL0ar2O8JeplAsK6/a\nPxWiQW5Dkry6FMuyAMUDGmCWXEG2l05Jvn3SzaODJHDJD2jCKKEJInaWiB2uIQNC\nyE4qe+aBJ1RldMnyvRu5+urYrAg1tO2iFrOuk/39/2gyRuqLafEjqnZd+kQCcvaM\ncAXSTcUhSRzjwqEmV0hy2W4picaBMwcQ8hzxdgSailbIKDv1nyPMukOEJtEAsL2r\nwn13cQy8rkrbAxRw8YbfNaglcn23bqhyQyoX+e8GeJ1dJRlnOJoByXOiJ6oShs+J\ns+SGpOWhVSHxuirRs/Co4Ufm55qytYVExnIbqZB2DUaoKkzmn4rrtFylBW5x+59p\n2rAjUGVBc2VLlFMWW+lS/SbVE7/2uNrLHEa+kHvzbYx4ZD1DufsWXVG5cSCmGxcr\nEBHJB5biE45LTRJcC8CaPWWVz3aPyZQIGJvxgsakxz0zxPyeLA/b3CkBC5oI+txN\nPq3AJXrvNZ43OPV3uxbIamsJNsG1VR2ILfJfMC2a/VpNQXp1/5WSjTuVdEpX0AsL\nTHCwgWc4B5vqWAewd4v0lNg3I5VtpMolsU4djpDHYkBHegNlFaGRSXzdjUkghPWa\nKmXZcpMaD3zz39ZbJvt4VN30Ez95Pph0JJu+IqLALbK6mLfrNO5i/9IihUD8wtTp\nCf8jkrOBo74loIXj1d9LXHbA0X66ka59XEAlMsTTCT0+xfRMS+bH1QRK9lqDxgd1\nJQj0njP4EtDQLL1tlLhYcjKkUGPrfiMBRsUT4W3H00jmhtnWwZN11qoS7GjZPKOe\nUgCsiyVIRdLg9gW172Ni3MwuCs3L0Eg5TpWZHYhTBAn3yiMYOIljS3H3fwuFIEGF\n6u9P/7ZOiQgz7B3JFrP74xRBt7s5LmXvwVZ8uWRCDyIS3Pa9207Mk9KUnt62Aesr\n4SkR0vkqI983ITad6OB5FAKhJ7ArLMnXqbZ5qTAJtUwaVKR4mUtsTWtLUNBuSHnQ\nGl1Yrg0e5ZqDkrBQubUEEHmuqX8n5cn58c4dzIcBzyirnOlw1+sOXj3rU/gq9H//\nJMpc6zCJJy4BwfEdqTTbrP8W86DSWMzyLGpxSGy4KrFaIdJo6Edzs1LkpKNUpf83\n8Uu789V5vVuflSnlQYnNcIhwNjeTPMMdo4HBTt9rP6nfJrDujfxYAV6bNboS4PLo\np8v8e2ItzgJl8TDottycwBlcDxgn1TDE+mj8ell09GYY2Rm7\n=IMf6\n-----END PGP MESSAGE-----","attachments":[],"rawmsg_ref":"","rawmsg_size":"","from":{"username":"fra","address":"fo@pep.security","fingerprint":"294F39B0CDEEEE333D85E0DDFC9965B6D24F366B"},"to":[{"username":"fra","address":"fo@pep.security","fingerprint":"294F39B0CDEEEE333D85E0DDFC9965B6D24F366B"}],"in_reply_to":[],"opt_fields":[],"enc_format":4,"cc":[],"bcc":[],"reply_to":null},["OP"],[],["OP"],0],"id":1,"jsonrpc":"2.0"} + ); }); - it('should return a Object', () => { + it('should return a Object (3)', () => { const newBody = 'MIME-Version: 1.0\r\nContent-Type: multipart/mixed; boundary="6b8b4567327b23c6643c986966334873"\r\n\r\n--6b8b4567327b23c6643c986966334873\r\nContent-Type: text/plain; charset="utf-8"\r\nContent-Disposition: inline; filename="msg.txt"\r\n\r\nThis message was encrypted with p≡p (https://pep.software). If you are seeing this message,\r\nyour client does not support raising message attachments. Please click on the message attachment to\r\nto view it, or better yet, consider using p≡p!\r\n\r\n--6b8b4567327b23c6643c986966334873\r\nContent-Type: message/rfc822; forwarded="no"\r\n\r\nMessage-ID: \r\nFrom: anonymous \r\nTo: anonymous \r\nSubject: message from self\r\nX-pEp-Version: 2.1\r\nX-pEp-Wrapped-Message-Info: INNER\r\nX-pEp-Sender-FPR: B0E03850E2033BCBBF22F7087D45E0D0A78160AC\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset="utf-8"\r\nContent-Transfer-Encoding: quoted-printable\r\nContent-Disposition: inline; filename="msg.txt"\r\n\r\nmessage from self\r\n\r\n\r\n\r\n--6b8b4567327b23c6643c986966334873\r\nContent-Type: application/pgp-keys\r\nContent-Disposition: attachment; filename="pEpkey.asc"\r\n\r\n-----BEGIN PGP PUBLIC KEY BLOCK-----\r\n\r\nmQENBF1lPPMBCAC37ZeWAgZinKcA9nEqZLUtQOZM7GJ2X/OT9CCfvrP21OrCGavW\r\n+J50zMDC5Y6FDFFgUkQKnehUlB93UwpeHCT1lpJeb1SHURq7Q9YipuBSLJyf5m5w\r\n2qQLknohJqOhlUQI+aKFmgFPDPnn4lrQfmNtYeqUuuMFSf2aZoBwBBshP+2zeAj4\r\nmGmeUxvZZj43u5B5MfL9+k3CLZYdc99xaVB0Mud81Bivl5PTALg7+u/0+YjuYHNY\r\nxJKkktdHU3Ud4J32nwhUh6bsp+G+0KwIcAmw2V9/3XHgJdTc0soWVFtSTXhWYVTm\r\nogqZ1AeRtNOwBODs7v7rgjmjFzl3jLraoEAzABEBAAG0G2ZyYW5jZXNjbyA8Zm9A\r\ncGVwLnNlY3VyaXR5PokBVAQTAQgAPhYhBLDgOFDiAzvLvyL3CH1F4NCngWCsBQJd\r\nZTz0AhsDBQkB4TOABQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAAAoJEH1F4NCngWCs\r\nRpYH/0CnWea3VxB+ZEbH67Qyazsd9Dy3EeYyTWZD9naMWWyzUO6P+GcDwrWKT/jx\r\n1IpA6AFiF80XrnJomN4nrMAJyUcaaietxl9dwbryOvrYhHlkUwXan0r639A4txtG\r\njs3c1RKsfCBibZmkfgN+af8mui6QslD47OKP6tf5H7HzVhucCtIfeNfbuEWtU+Of\r\ntSWjkmT04TtmssfdeOoGMmUdebVpQbvUKbkANqhHvKKiMx60JfgN+T+hXPx5/79y\r\nM2GbLvzbroFC4NzGVge0ptqtpKFiOl+XSHvwzqVa2VpHKi2zs6D1sqhlXEmcQ6fN\r\nwTNmHy1WybovqCN6hRjUiewuBrK5AQ0EXWU88wEIALnPWDgRANMVtOW9brLOuPeI\r\nnQzAqQNOqZf2AUc04/Ze62NSRoZWv4OahMusNjaaKEkvHuBUTICBqvQjx+OHTnXU\r\nLnBBDMYV79wXmWOCiTBAdtSzFDykRiwAsfauBZIvPrs1PedFdMbwV9hnUfl//U9B\r\n6CaL8aCX39CHCy/RnGcMev0VfLPpsK1tR1O69llE8xCpd8iPsyy3hFmYRLuV/aUT\r\npWXKU1ciBPDvZR5zhCIVFTTw8LjLBu2MSZEUZf0irIG2f6QZK/u027am+sqf+O1a\r\nFGU9hDCLVp3Nr23dVynQxv4Geavpr8LpqwX4w5QnkyIURQGu1hpnRGgeUGRs5usA\r\nEQEAAYkBPAQYAQgAJhYhBLDgOFDiAzvLvyL3CH1F4NCngWCsBQJdZTzzAhsMBQkB\r\n4TOAAAoJEH1F4NCngWCsICEH/jpyjhWCw84FpbxyTjtnZb6Tqdfn5RFsB96VF5QF\r\nU01S0r3SrgrdSAX5PBq/ASMJ8oRwkia9CGO8sDy6Pkwgx75x2hmeARVANzXC6vm8\r\nHK7Z3Qsdeq3U2B5IfoNWBfgpPFhJcxRuwedmAF41dJ8YGrrXW7jBTLScc7oxVEPw\r\nVJiefGf5z84nwoJmwBrMbwFkTemYO8dmXl5vBPICYxe2VnDvwz42g+lN7GBRkU1M\r\nElGECd05TUzDKJiKuUbv7NiXQOfZAF/NsuEWzFZaN5O0YI4q2l/oVk1y95ls8nNA\r\nvpsC9hKQ7/tAsk0qNGHxE6oY/84AK+NVlz4miGUCqQM8z48=\r\n=I4FJ\r\n-----END PGP PUBLIC KEY BLOCK-----\r\n\r\n--6b8b4567327b23c6643c986966334873--\r\n'; return result.should.become({ id: 'message-id', longmsg: newBody, shortmsg: subject, - attachments: [{ - filename: 'file://', - size: body.length, - value: btoa(body), - }], + attachments: [], + cc: [], + bcc: [], + in_reply_to: [], + dir: 1, + enc_format: 999, + rawmsg_ref: "", + rawmsg_size: "", + longmsg_formatted: undefined, opt_fields: [ { key: 'X-EncStatus',