src/message_api.h
author vb
Mon, 29 Dec 2014 20:48:30 +0100
changeset 38 271bea5552dc
parent 37 7928e0e6eee9
child 39 66b5cc6cb987
permissions -rw-r--r--
encrypt in pieces
vb@37
     1
#ifdef __cplusplus
vb@37
     2
extern "C" {
vb@37
     3
#endif
vb@37
     4
vb@37
     5
#include "transport.h"
vb@37
     6
vb@38
     7
typedef enum _PEP_enc_format {
vb@38
     8
    PEP_enc_none = 0,
vb@38
     9
    PEP_enc_MIME_multipart,
vb@38
    10
    PEP_enc_pieces
vb@38
    11
} PEP_enc_format;
vb@38
    12
vb@37
    13
PEP_STATUS encrypt_message(
vb@37
    14
        PEP_SESSION session,
vb@37
    15
        const message *src,
vb@37
    16
        stringlist_t *extra,
vb@38
    17
        message **dst,
vb@38
    18
        PEP_enc_format format
vb@37
    19
    );
vb@37
    20
vb@37
    21
PEP_STATUS decrypt_message(
vb@37
    22
        PEP_SESSION session,
vb@37
    23
        const message *src,
vb@37
    24
        message **dst
vb@37
    25
    );
vb@37
    26
vb@37
    27
#ifdef __cplusplus
vb@37
    28
}
vb@37
    29
#endif
vb@37
    30