Mercurial > ~mikael > mcabber > hg
view mcabber/mcabber/pgp.h @ 1984:b0470ef8669b
XEP 184: don't send receipts to buddies that have no presence subscription
In order to not leak our presence, do not send message delivery receipts to
senders who are not authorized to view our presence. (XEP-0184, section 8)
author | Mikael Berthe <mikael@lilotux.net> |
---|---|
date | Sun, 27 Mar 2011 12:45:41 +0200 |
parents | e6d355e50d7a |
children | e3b66c8ead4f |
line wrap: on
line source
#ifndef __MCABBER_PGP_H__ #define __MCABBER_PGP_H__ 1 #include <mcabber/config.h> #ifdef HAVE_GPGME #define GPGME_ERR_SOURCE_DEFAULT GPG_ERR_SOURCE_USER_1 #include <gpgme.h> int gpg_init(const char *priv_key, const char *passphrase); void gpg_terminate(void); void gpg_set_passphrase(const char *passphrase); void gpg_set_private_key(const char *priv_keyid); char *gpg_verify(const char *gpg_data, const char *text, gpgme_sigsum_t *sigsum); char *gpg_sign(const char *gpg_data); char *gpg_decrypt(const char *gpg_data); char *gpg_encrypt(const char *gpg_data, const char *keyid); int gpg_test_passphrase(void); #endif /* HAVE_GPGME */ int gpg_enabled(void); #endif /* __MCABBER_PGP_H__ */ /* vim: set et cindent cinoptions=>2\:2(0 ts=2 sw=2: For Vim users... */