...
5 PEP_STATUS pgp_init(PEP_SESSION session);
6 void pgp_release(PEP_SESSION session);
8 PEP_STATUS pgp_decrypt_and_verify(
9 PEP_SESSION session, const char *ctext, size_t csize,
10 char **ptext, size_t *psize, stringlist_t **keylist
13 PEP_STATUS pgp_encrypt_and_sign(
14 PEP_SESSION session, const stringlist_t *keylist, const char *ptext,
15 size_t psize, char **ctext, size_t *csize
18 PEP_STATUS pgp_verify_text(
19 PEP_SESSION session, const char *text, size_t size,
20 const char *signature, size_t sig_size, stringlist_t **keylist
23 PEP_STATUS pgp_delete_keypair(PEP_SESSION session, const char *fpr);
25 PEP_STATUS pgp_export_key(
26 PEP_SESSION session, const char *fpr, char **key_data, size_t *size
29 PEP_STATUS pgp_find_keys(
30 PEP_SESSION session, const char *pattern, stringlist_t **keylist
33 PEP_STATUS pgp_generate_keypair(
34 PEP_SESSION session, pEp_identity *identity
37 PEP_STATUS pgp_get_key_rating(
40 PEP_comm_type *comm_type
43 PEP_STATUS pgp_import_key(PEP_SESSION session, const char *key_data, size_t size);
45 PEP_STATUS pgp_recv_key(PEP_SESSION session, const char *pattern);
47 PEP_STATUS pgp_send_key(PEP_SESSION session, const char *pattern);