This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| lacre:ongoing [2024/05/26 12:50] – update 'ongoing work' pfm | lacre:ongoing [2024/07/12 17:17] (current) – cont: Research: Thunderbird's handling pfm | ||
|---|---|---|---|
| Line 3: | Line 3: | ||
| - [[lacreissue> | - [[lacreissue> | ||
| - [[lacreissue> | - [[lacreissue> | ||
| + | - [[lacreissue> | ||
| ===== Reliability improvements ===== | ===== Reliability improvements ===== | ||
| Line 32: | Line 33: | ||
| - We could use header-only parser mentioned above during delivery planning ('' | - We could use header-only parser mentioned above during delivery planning ('' | ||
| - Finally, if the message is known to be processed in PGP/Inline mode, we could load each MIME entity' | - Finally, if the message is known to be processed in PGP/Inline mode, we could load each MIME entity' | ||
| + | |||
| + | ===== Research: Thunderbird' | ||
| + | |||
| + | Turns out when Thunderbird is expected to send a plain text message (something that would usually become a '' | ||
| + | |||
| + | * It creates a '' | ||
| + | * creates a '' | ||
| + | * populates its contents; | ||
| + | * encrypts it and puts in the MIME entity from step 1. | ||
| + | |||
| + | Populating the contents depends on the mode: | ||
| + | |||
| + | * If '' | ||
| + | * If the user chooses to sign the message, their public key is included in the '' | ||
| + | * Actual message body is included as Base 64-encoded MIME part of the '' | ||
| + | |||
| + | Unfortunately we need to compose new MIME entity for every PGP/ | ||