|
|
|
@ -25,9 +25,10 @@ namespace pEp {
|
|
|
|
|
message *src,
|
|
|
|
|
message **dst,
|
|
|
|
|
stringlist_t **keylist,
|
|
|
|
|
PEP_rating *rating,
|
|
|
|
|
PEP_decrypt_flags_t *flags)
|
|
|
|
|
{
|
|
|
|
|
return message_cache.decrypt_message(session, src, dst, keylist, flags);
|
|
|
|
|
return message_cache.decrypt_message(session, src, dst, keylist, rating, flags);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
PEP_STATUS MessageCache::cache_mime_encode_message(
|
|
|
|
@ -316,6 +317,7 @@ namespace pEp {
|
|
|
|
|
message *src,
|
|
|
|
|
message **dst,
|
|
|
|
|
stringlist_t **keylist,
|
|
|
|
|
PEP_rating *rating,
|
|
|
|
|
PEP_decrypt_flags_t *flags)
|
|
|
|
|
{
|
|
|
|
|
if (!src || cacheID(src) == "")
|
|
|
|
@ -333,7 +335,7 @@ namespace pEp {
|
|
|
|
|
correctAttachmentsOrder(src->attachments);
|
|
|
|
|
|
|
|
|
|
::message *_dst = nullptr;
|
|
|
|
|
PEP_STATUS status = ::decrypt_message(session, src, &_dst, keylist, flags);
|
|
|
|
|
PEP_STATUS status = ::decrypt_message(session, src, &_dst, keylist, rating, flags);
|
|
|
|
|
*dst = empty_message_copy(_dst, _id, true);
|
|
|
|
|
|
|
|
|
|
{
|
|
|
|
|