|
@ -24,10 +24,9 @@ namespace pEp { |
|
|
message *src, |
|
|
message *src, |
|
|
message **dst, |
|
|
message **dst, |
|
|
stringlist_t **keylist, |
|
|
stringlist_t **keylist, |
|
|
PEP_rating *rating, |
|
|
|
|
|
PEP_decrypt_flags_t *flags) |
|
|
PEP_decrypt_flags_t *flags) |
|
|
{ |
|
|
{ |
|
|
return message_cache.decrypt_message(session, src, dst, keylist, rating, flags); |
|
|
return message_cache.decrypt_message(session, src, dst, keylist, flags); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
PEP_STATUS MessageCache::cache_mime_encode_message( |
|
|
PEP_STATUS MessageCache::cache_mime_encode_message( |
|
@ -269,6 +268,8 @@ namespace pEp { |
|
|
dst->opt_fields->next = dup(src->opt_fields); |
|
|
dst->opt_fields->next = dup(src->opt_fields); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
dst->rating = src->rating; |
|
|
|
|
|
|
|
|
return dst; |
|
|
return dst; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
@ -314,7 +315,6 @@ namespace pEp { |
|
|
message *src, |
|
|
message *src, |
|
|
message **dst, |
|
|
message **dst, |
|
|
stringlist_t **keylist, |
|
|
stringlist_t **keylist, |
|
|
PEP_rating *rating, |
|
|
|
|
|
PEP_decrypt_flags_t *flags) |
|
|
PEP_decrypt_flags_t *flags) |
|
|
{ |
|
|
{ |
|
|
if (!src || cacheID(src) == "") |
|
|
if (!src || cacheID(src) == "") |
|
@ -332,7 +332,7 @@ namespace pEp { |
|
|
correctAttachmentsOrder(src->attachments); |
|
|
correctAttachmentsOrder(src->attachments); |
|
|
|
|
|
|
|
|
::message *_dst = nullptr; |
|
|
::message *_dst = nullptr; |
|
|
PEP_STATUS status = ::decrypt_message(session, src, &_dst, keylist, rating, flags); |
|
|
PEP_STATUS status = ::decrypt_message(session, src, &_dst, keylist, flags); |
|
|
*dst = empty_message_copy(_dst, _id, true); |
|
|
*dst = empty_message_copy(_dst, _id, true); |
|
|
|
|
|
|
|
|
{ |
|
|
{ |
|
|