Home GnuPG
Diffusion GpgOL 3e1974e6ee4f

Start fixing S/MIME

Description

Start fixing S/MIME

* src/cryptcontroller.h (m_bodyInput): Place to cache
the plain text body.
* src/cryptcontroller.cpp (CryptController::collect_data):
Collect body into special data variable.
(CryptController::lookup_fingerprints),
(CryptController::parse_output),
(CryptController::resolve_keys): Basically handle S/MIME.

We now collect the body of a mail twice because when we
do the protocol selection later we do not know if
we can do inline (S/MIME inline is not supported by us).

Details

Provenance
aheineckeAuthored on Feb 14 2018, 11:18 AM
Parents
rO6b5f7b1fb392: Revert "Launch Kleo/GPA in the background on start"
Branches
Unknown
Tags
Unknown